From 492e1b44cf7f692ae5eaa240590f531f7d22607a Mon Sep 17 00:00:00 2001 From: Matt Craighead Date: Thu, 27 Oct 2011 20:53:11 -0700 Subject: [PATCH] allow passing str to int() --- backend.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend.cpp b/backend.cpp index 787149f..610f381 100644 --- a/backend.cpp +++ b/backend.cpp @@ -960,6 +960,10 @@ public: node *arg = args->__getitem__(0); if (arg->is_int_const()) return arg; + if (arg->is_string()) { + std::string s = arg->string_value(); + return new(allocator) int_const(atoi(s.c_str())); + } error("don't know how to handle argument to int()"); } }; -- 2.11.4.GIT