Build with /EHa /Oy-: target uses asynchronous EH and keeps frame pointers
Shapes 0-5 and 8 (all C++ shapes): /EHsc -> /EHa, add /Oy-. C shapes 6, 7, 9 unchanged. Evidence: framed ~basic_string fn_00586 and /EHa ctor EH-state ordering (EHa A/B: mean 67.90 -> 72.45%); /Oy- raises RagEffect SprayPond 0.681 -> 0.836 and GrimTooth 0.886 -> 0.904.
This commit is contained in:
parent
61d1118021
commit
ece63cbe2c
1 changed files with 14 additions and 7 deletions
|
|
@ -13,9 +13,10 @@
|
|||
"-I${SRC}/Source",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
@ -35,9 +36,10 @@
|
|||
"-I${SRC}/ThirdParty/zlib",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
@ -61,9 +63,10 @@
|
|||
"-I${SRC}/ThirdParty/jsoncpp/include",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
@ -84,9 +87,10 @@
|
|||
"-I${SRC}/ThirdParty/zlib",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
@ -110,9 +114,10 @@
|
|||
"-I${SRC}/ThirdParty/libpng",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
@ -131,9 +136,10 @@
|
|||
"-I${SRC}/ThirdParty/lua/src",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
@ -184,9 +190,10 @@
|
|||
"-I${SRC}/ThirdParty/jsoncpp/include",
|
||||
"/DWIN32",
|
||||
"/D_WINDOWS",
|
||||
"/EHsc",
|
||||
"/EHa",
|
||||
"/O2",
|
||||
"/Ob2",
|
||||
"/Oy-",
|
||||
"/DNDEBUG",
|
||||
"-std:c++20",
|
||||
"-MD",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue