authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-03 21:00:38-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-06 14:29:40-07:00
log003bba47ccd0b57e20192b6123b1be643f35da83
tree46709006baed5377e2b11d6fc2862053c7e090ee
parentfffa89700e1726508b5e5a3807fbc3a33eeea88d

libunwind: patch to silence warning

Not sure why this warning is being emitted; let's reexamine it on the next libunwind upgrade. I triggered it with this: zig c++ -o hello hello.cpp -target x86_64-windows

4 files changed, 8 insertions(+), 0 deletions(-)

lib/libunwind/src/Unwind-seh.cpp+2
......@@ -28,6 +28,8 @@
2828#include "libunwind_ext.h"
2929#include "UnwindCursor.hpp"
3030
31#pragma clang diagnostic ignored "-Wdll-attribute-on-redeclaration"
32
3133using namespace libunwind;
3234
3335#define STATUS_USER_DEFINED (1u << 29)
lib/libunwind/src/UnwindLevel1-gcc-ext.c+2
......@@ -22,6 +22,8 @@
2222#include "Unwind-EHABI.h"
2323#include "unwind.h"
2424
25#pragma clang diagnostic ignored "-Wdll-attribute-on-redeclaration"
26
2527#if defined(_LIBUNWIND_BUILD_ZERO_COST_APIS)
2628
2729#if defined(_LIBUNWIND_SUPPORT_SEH_UNWIND)
lib/libunwind/src/UnwindLevel1.c+2
......@@ -30,6 +30,8 @@
3030#include "libunwind_ext.h"
3131#include "unwind.h"
3232
33#pragma clang diagnostic ignored "-Wdll-attribute-on-redeclaration"
34
3335#if !defined(_LIBUNWIND_ARM_EHABI) && !defined(__USING_SJLJ_EXCEPTIONS__)
3436
3537#ifndef _LIBUNWIND_SUPPORT_SEH_UNWIND
lib/libunwind/src/libunwind.cpp+2
......@@ -30,6 +30,8 @@
3030#include "AddressSpace.hpp"
3131#include "UnwindCursor.hpp"
3232
33#pragma clang diagnostic ignored "-Wdll-attribute-on-redeclaration"
34
3335using namespace libunwind;
3436
3537/// internal object to represent this processes address space