From c5dda4b7ecc48f1f40b47bbf1fc4844f86d186cf Mon Sep 17 00:00:00 2001 From: Nathan Braswell Date: Wed, 17 Feb 2016 13:59:10 -0500 Subject: [PATCH] Was decorating this by accident, fixed. 32 Kalypso tests passing --- stdlib/c_generator.krak | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stdlib/c_generator.krak b/stdlib/c_generator.krak index 4c257d3..3860f4a 100644 --- a/stdlib/c_generator.krak +++ b/stdlib/c_generator.krak @@ -530,7 +530,11 @@ obj c_generator (Object) { result += node->function.name node->function.parameters.for_each(fun(param: *ast_node) result += string("_") + type_decoration(param->identifier.type);) } - ast_node::identifier(backing) result = backing.name + ast_node::identifier(backing) { + if (backing.name == "this") + return backing.name + result = backing.name + } } if (result == "impossible name") println("HUGE PROBLEMS")