diff --git a/stdlib/c_generator.krak b/stdlib/c_generator.krak index 30aa35f..3886967 100644 --- a/stdlib/c_generator.krak +++ b/stdlib/c_generator.krak @@ -332,9 +332,11 @@ obj c_generator (Object) { to_ret += code_triple() + get_name(identifier) + " = " + generate(node->declaration_statement.expression, enclosing_object, enclosing_func, null>>>()) } else { // some shifting around to get it to work in all cases + // what cases? to_ret.value = to_ret.pre to_ret.pre = "" - to_ret += code_triple() + string(" = ") + generate(node->declaration_statement.expression, enclosing_object, enclosing_func, null>>>()).one_string() + to_ret += code_triple() + string(" = ") + generate(node->declaration_statement.expression, enclosing_object, enclosing_func, null>>>()) + // to_ret += code_triple() + string(" = ") + generate(node->declaration_statement.expression, enclosing_object, enclosing_func, null>>>()).one_string() } } }