mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-10 09:32:06 +00:00
Merge pull request #13208 from ClickHouse/libunwind-register
Allow "register" variables in libunwind
This commit is contained in:
commit
120092e486
@ -50,6 +50,13 @@ if (HAVE_WARNING_MAYBE_UNINITIALIZED)
|
|||||||
target_compile_options(unwind PRIVATE -Wno-maybe-uninitialized)
|
target_compile_options(unwind PRIVATE -Wno-maybe-uninitialized)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
# The library is using register variables that are bound to specific registers
|
||||||
|
# Example: DwarfInstructions.hpp: register unsigned long long x16 __asm("x16") = cfa;
|
||||||
|
check_cxx_compiler_flag(-Wregister HAVE_WARNING_REGISTER)
|
||||||
|
if (HAVE_WARNING_REGISTER)
|
||||||
|
target_compile_options(unwind PRIVATE -Wno-register)
|
||||||
|
endif ()
|
||||||
|
|
||||||
install(
|
install(
|
||||||
TARGETS unwind
|
TARGETS unwind
|
||||||
EXPORT global
|
EXPORT global
|
||||||
|
Loading…
Reference in New Issue
Block a user