| ... | @@ -376,6 +376,8 @@ typedef char bool; | ... | @@ -376,6 +376,8 @@ typedef char bool; |
| 376 | | 376 | |
| 377 | #if zig_has_builtin(frame_address) || defined(zig_gnuc) || defined(zig_tinyc) | 377 | #if zig_has_builtin(frame_address) || defined(zig_gnuc) || defined(zig_tinyc) |
| 378 | #define zig_frame_address() __builtin_frame_address(0) | 378 | #define zig_frame_address() __builtin_frame_address(0) |
| | 379 | #elif defined(zig_msvc) |
| | 380 | #define zig_frame_address() _AddressOfReturnAddress() |
| 379 | #else | 381 | #else |
| 380 | #define zig_frame_address() 0 | 382 | #define zig_frame_address() 0 |
| 381 | #endif | 383 | #endif |