[clang] Fix bug in #pragma float_control(push/pop)
authorMelanie Blower <melanie.blower@intel.com>
Thu, 14 May 2020 12:56:35 +0000 (05:56 -0700)
committerMelanie Blower <melanie.blower@intel.com>
Thu, 14 May 2020 12:58:11 +0000 (05:58 -0700)
commit7b8e3065606cb555e7528e3b59d5e164ecf008fa
tree847ef4f5f3150b158c1dba2c47e336f6cee436f9
parentc98872e3a3c0fc4390e0892866d7e844df929179
[clang] Fix bug in #pragma float_control(push/pop)

Summary: #pragma float_control(pop) was failing to restore the expected
floating point settings because the settings were not correctly preserved
at #pragma float_control(push).
clang/lib/Sema/SemaAttr.cpp
clang/test/CodeGen/fp-floatcontrol-pragma.cpp