[PATCH] #pragma float_control should be permitted in namespace scope.
authorMelanie Blower <melanie.blower@intel.com>
Fri, 8 May 2020 15:05:34 +0000 (08:05 -0700)
committerMelanie Blower <melanie.blower@intel.com>
Tue, 12 May 2020 13:10:19 +0000 (06:10 -0700)
commit7f2db993500923a51c0b0aed650a3e0d4241205b
treeeb680e5cf1f1b21c87be639808461b3503c88e08
parent0387df7f02f9a0a0239b5a90f840e98b823bc6c1
[PATCH] #pragma float_control should be permitted in namespace scope.

Summary: Erroneous error diagnostic observed in VS2017 <numeric> header
Also correction to propagate usesFPIntrin from template func to instantiation.

Reviewers: rjmccall, erichkeane (no feedback received)

Differential Revision: https://reviews.llvm.org/D79631
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/test/CodeGen/fp-floatcontrol-pragma.cpp
clang/test/Parser/fp-floatcontrol-syntax.cpp