global variables

This commit is contained in:
nub31
2026-02-10 20:51:28 +01:00
parent 7872a4b6b8
commit d0c31ad17f
4 changed files with 49 additions and 17 deletions

View File

@@ -68,11 +68,11 @@ public sealed class Generator(List<TypedNodeDefinitionFunc> functions, ModuleGra
if (!functions.Any(x => x.GetMangledName() == SymbolNameGen.Exported(module.Name, name, type)))
writer.Write("extern ");
writer.WriteLine($"{CType(fn.ReturnType)} {SymbolNameGen.Exported(module.Name, name, type)}({string.Join(", ", fn.Parameters.Select(p => CType(p)))});");
writer.WriteLine($"{CType(fn.ReturnType, SymbolNameGen.Exported(module.Name, name, type))}({string.Join(", ", fn.Parameters.Select(p => CType(p)))});");
}
else
{
writer.WriteLine($"{CType(type)} {SymbolNameGen.Exported(module.Name, name, type)};");
writer.WriteLine($"{CType(type, SymbolNameGen.Exported(module.Name, name, type))};");
}
}
}