diff --git a/stdlib/c_generator.krak b/stdlib/c_generator.krak index 4f1fbc0..4b8ffbf 100644 --- a/stdlib/c_generator.krak +++ b/stdlib/c_generator.krak @@ -686,7 +686,9 @@ obj c_generator (Object) { // be careful, operators like . come through this if (!backing.body_statement) return backing.name - result = "" + if (backing.name == "main") + return backing.name + result = "fun_" var upper = backing.scope.get_with_default(string("~enclosing_scope"), vector(null()))[0] if (upper && is_type_def(upper)) result += get_name(upper) + "_"