diff options
| author | kcbanner <kcbanner@gmail.com> | 2023-11-05 23:36:11 -0500 |
|---|---|---|
| committer | kcbanner <kcbanner@gmail.com> | 2023-11-05 23:36:11 -0500 |
| commit | 50e2fb8fd0e1aae5fc3123d6f26d7420d4baa41c (patch) | |
| tree | a702af215eae124d4289d1ac5364571a101228b8 /lib/zig.h | |
| parent | 8c0e0cd3535d4e59a01dc49f9b93c922ca63114f (diff) | |
| download | zig-50e2fb8fd0e1aae5fc3123d6f26d7420d4baa41c.tar.gz zig-50e2fb8fd0e1aae5fc3123d6f26d7420d4baa41c.zip | |
cbe: fixup __asm style exports, re-enable 12680 on macos now that alias isn't used
Diffstat (limited to 'lib/zig.h')
| -rw-r--r-- | lib/zig.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -194,9 +194,11 @@ typedef char bool; #endif /*_M_X64 */ #else /* _MSC_VER */ #if __APPLE__ -#define zig_export(sig, symbol, name) __asm("_" name " = _" #symbol) +#define zig_export(sig, symbol, name) zig_extern sig;\ + __asm("_" name " = _" #symbol) #else /* __APPLE__ */ -#define zig_export(sig, symbol, name) __asm(name " = " #symbol) +#define zig_export(sig, symbol, name) zig_extern sig;\ + __asm(name " = " #symbol) #endif /* __APPLE__ */ #endif /* _MSC_VER */ |
