[MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694)
authorHans Wennborg <hans@chromium.org>
Fri, 8 Oct 2021 12:21:50 +0000 (14:21 +0200)
committerHans Wennborg <hans@chromium.org>
Mon, 11 Oct 2021 15:07:26 +0000 (17:07 +0200)
commit774388241e25529308c8bbac6012a20b62b82f29
tree7f74c3deadd7684f00aa41e4347d01712ae7f9fc
parent660632778f308e101c5c168912ed423934aa8b21
[MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694)

This adds support for the MSVC spelling of the pragma in -fms-extensions
mode.

Differential revision: https://reviews.llvm.org/D111440
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/TokenKinds.def
clang/include/clang/Parse/Parser.h
clang/lib/Parse/ParsePragma.cpp
clang/lib/Parse/ParseStmt.cpp
clang/lib/Parse/Parser.cpp
clang/test/CodeGen/pragma-fenv_access.c
clang/test/Parser/pragma-fenv_access-ms.c [new file with mode: 0644]