| ... | @@ -190,10 +190,13 @@ typedef char bool; | ... | @@ -190,10 +190,13 @@ typedef char bool; |
| 190 | | 190 | |
| 191 | #if zig_has_attribute(weak) || defined(zig_gnuc) | 191 | #if zig_has_attribute(weak) || defined(zig_gnuc) |
| 192 | #define zig_weak_linkage __attribute__((weak)) | 192 | #define zig_weak_linkage __attribute__((weak)) |
| | 193 | #define zig_weak_linkage_fn __attribute__((weak)) |
| 193 | #elif _MSC_VER | 194 | #elif _MSC_VER |
| 194 | #define zig_weak_linkage __declspec(selectany) | 195 | #define zig_weak_linkage __declspec(selectany) |
| | 196 | #define zig_weak_linkage_fn |
| 195 | #else | 197 | #else |
| 196 | #define zig_weak_linkage zig_weak_linkage_unavailable | 198 | #define zig_weak_linkage zig_weak_linkage_unavailable |
| | 199 | #define zig_weak_linkage_fn zig_weak_linkage_unavailable |
| 197 | #endif | 200 | #endif |
| 198 | | 201 | |
| 199 | #if zig_has_builtin(trap) | 202 | #if zig_has_builtin(trap) |