| ... | ... | @@ -560,7 +560,7 @@ fn visitVarDecl(c: *Context, var_decl: *const ZigClangVarDecl) Error!void { |
| 560 | 560 | |
| 561 | 561 | // TODO https://github.com/ziglang/zig/issues/3756 |
| 562 | 562 | // TODO https://github.com/ziglang/zig/issues/1802 |
| 563 | | const checked_name = if (isZigPrimitiveType(var_name)) try std.fmt.allocPrint(c.a(), "_{}", .{var_name}) else var_name; |
| 563 | const checked_name = if (isZigPrimitiveType(var_name)) try std.fmt.allocPrint(c.a(), "{}_{}", .{var_name, c.getMangle()}) else var_name; |
| 564 | 564 | const var_decl_loc = ZigClangVarDecl_getLocation(var_decl); |
| 565 | 565 | |
| 566 | 566 | const qual_type = ZigClangVarDecl_getTypeSourceInfo_getType(var_decl); |
| ... | ... | @@ -677,7 +677,7 @@ fn transTypeDef(c: *Context, typedef_decl: *const ZigClangTypedefNameDecl, top_l |
| 677 | 677 | |
| 678 | 678 | // TODO https://github.com/ziglang/zig/issues/3756 |
| 679 | 679 | // TODO https://github.com/ziglang/zig/issues/1802 |
| 680 | | const checked_name = if (isZigPrimitiveType(typedef_name)) try std.fmt.allocPrint(c.a(), "_{}", .{typedef_name}) else typedef_name; |
| 680 | const checked_name = if (isZigPrimitiveType(typedef_name)) try std.fmt.allocPrint(c.a(), "{}_{}", .{typedef_name, c.getMangle()}) else typedef_name; |
| 681 | 681 | |
| 682 | 682 | if (mem.eql(u8, checked_name, "uint8_t")) |
| 683 | 683 | return transTypeDefAsBuiltin(c, typedef_decl, "u8") |
| ... | ... | @@ -4857,7 +4857,7 @@ fn transPreprocessorEntities(c: *Context, unit: *ZigClangASTUnit) Error!void { |
| 4857 | 4857 | const name = try c.str(raw_name); |
| 4858 | 4858 | // TODO https://github.com/ziglang/zig/issues/3756 |
| 4859 | 4859 | // TODO https://github.com/ziglang/zig/issues/1802 |
| 4860 | | const mangled_name = if (isZigPrimitiveType(name)) try std.fmt.allocPrint(c.a(), "_{}", .{name}) else name; |
| 4860 | const mangled_name = if (isZigPrimitiveType(name)) try std.fmt.allocPrint(c.a(), "{}_{}", .{name, c.getMangle()}) else name; |
| 4861 | 4861 | if (scope.containsNow(mangled_name)) { |
| 4862 | 4862 | continue; |
| 4863 | 4863 | } |