Commit 062feb6c82

Alex Rønne Petersen <alex@alexrp.com>
2024-12-01 18:56:48
zig.h: Implement zig_frame_address() with _AddressOfReturnAddress() for MSVC.
1 parent 37538f1
Changed files (1)
lib
lib/zig.h
@@ -376,6 +376,8 @@ typedef char bool;
 
 #if zig_has_builtin(frame_address) || defined(zig_gnuc) || defined(zig_tinyc)
 #define zig_frame_address() __builtin_frame_address(0)
+#elif defined(zig_msvc)
+#define zig_frame_address() _AddressOfReturnAddress()
 #else
 #define zig_frame_address() 0
 #endif