| ... | @@ -223,6 +223,12 @@ | ... | @@ -223,6 +223,12 @@ |
| 223 | #define zig_restrict | 223 | #define zig_restrict |
| 224 | #endif | 224 | #endif |
| 225 | | 225 | |
| | 226 | #if zig_has_attribute(no_builtin) |
| | 227 | #define zig_no_builtin __attribute__((no_builtin)) |
| | 228 | #else |
| | 229 | #define zig_no_builtin |
| | 230 | #endif |
| | 231 | |
| 226 | #if zig_has_attribute(aligned) || defined(zig_tinyc) | 232 | #if zig_has_attribute(aligned) || defined(zig_tinyc) |
| 227 | #define zig_under_align(alignment) __attribute__((aligned(alignment))) | 233 | #define zig_under_align(alignment) __attribute__((aligned(alignment))) |
| 228 | #elif defined(zig_msvc) | 234 | #elif defined(zig_msvc) |