summaryrefslogtreecommitdiff
path: root/libguile/threads.c
diff options
context:
space:
mode:
authorJulian Graham <joolean@undecidable.net>2016-09-13 08:39:43 -0400
committerLudovic Courtès <ludo@gnu.org>2016-10-25 23:39:30 +0200
commit9807d2dced107aecfb85502e9264e63f74214499 (patch)
treebb626e6005c929fda53a7c62c25dd85c33e26b5c /libguile/threads.c
parentd74e0fed0d79f4ae30aa1acf309f47cfade5c589 (diff)
downloadguile-9807d2dced107aecfb85502e9264e63f74214499.tar.gz
Fix tree-il code generation for ECMAscript `new' expression.
The compiler was producing `((toplevel foo))' instead of `(toplevel foo)'. Changed to use `call' form with target type and spliced constructor arguments. * module/language/ecmascript/compile-tree-il.scm (comp): Replace `@impl' shorthand with `call' + `@implv' for better control over resulting tree-il. * test-suite/tests/ecmascript.test (compiler): Add test for "new Object();" Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'libguile/threads.c')
0 files changed, 0 insertions, 0 deletions