mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
[benchmark] Disable exceptions in Microsoft STL
This patch disables exceptions in Microsoft STL when exception handling is not enabled in Benchmark project. It fixes Windows builds that were failing due to C4530 warnings thrown by MS STL. Differential Revision: https://reviews.llvm.org/D52998 llvm-svn: 346237
This commit is contained in:
parent
4ec93a8044
commit
480f539a7c
@ -99,6 +99,7 @@ if (MSVC)
|
||||
if (NOT BENCHMARK_ENABLE_EXCEPTIONS)
|
||||
add_cxx_compiler_flag(-EHs-)
|
||||
add_cxx_compiler_flag(-EHa-)
|
||||
add_definitions(-D_HAS_EXCEPTIONS=0)
|
||||
endif()
|
||||
# Link time optimisation
|
||||
if (BENCHMARK_ENABLE_LTO)
|
||||
|
@ -19,3 +19,5 @@ Changes:
|
||||
is applied to fix cross compilation with MinGW headers
|
||||
* https://github.com/google/benchmark/commit/439d6b1c2a6da5cb6adc4c4dfc555af235722396
|
||||
is applied to fix building with MinGW headers for ARM
|
||||
* https://github.com/google/benchmark/commit/a9b31c51b1ee7ec7b31438c647123c2cbac5d956
|
||||
is applied to disable exceptions in Microsoft STL when exceptions are disabled
|
||||
|
Loading…
Reference in New Issue
Block a user