From 062feb6c82c21b3e7edf6c724b472eb362bfdac5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 1 Dec 2024 18:56:48 +0100 Subject: [PATCH] zig.h: Implement zig_frame_address() with _AddressOfReturnAddress() for MSVC. --- lib/zig.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/zig.h b/lib/zig.h index 8fba4707bc..ea63467708 100644 --- a/lib/zig.h +++ b/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