Add the fun_ prefix to functions to avoid name collisions in some cases (like with sizeof) and test_memTest passes as well. 43
This commit is contained in:
@@ -686,7 +686,9 @@ obj c_generator (Object) {
|
|||||||
// be careful, operators like . come through this
|
// be careful, operators like . come through this
|
||||||
if (!backing.body_statement)
|
if (!backing.body_statement)
|
||||||
return backing.name
|
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<ast_node>()))[0]
|
var upper = backing.scope.get_with_default(string("~enclosing_scope"), vector(null<ast_node>()))[0]
|
||||||
if (upper && is_type_def(upper))
|
if (upper && is_type_def(upper))
|
||||||
result += get_name(upper) + "_"
|
result += get_name(upper) + "_"
|
||||||
|
|||||||
Reference in New Issue
Block a user