clang-cl: Parse /QIntel-jcc-erratum
authorHans Wennborg <hans@chromium.org>
Thu, 23 Jan 2020 17:00:35 +0000 (18:00 +0100)
committerHans Wennborg <hans@chromium.org>
Thu, 23 Jan 2020 17:00:38 +0000 (18:00 +0100)
It appears to be a new flag, see
https://github.com/MicrosoftDocs/cpp-docs/commit/c7ac1c2635a631c61d3bed9f12b31dee6d6716fe

clang/include/clang/Driver/CLCompatOptions.td
clang/test/Driver/cl-options.c

index 50d4622..90be1d3 100644 (file)
@@ -446,6 +446,7 @@ def _SLASH_LN : CLFlag<"LN">;
 def _SLASH_MP : CLJoined<"MP">;
 def _SLASH_Qfast_transcendentals : CLFlag<"Qfast_transcendentals">;
 def _SLASH_QIfist : CLFlag<"QIfist">;
+def _SLASH_QIntel_jcc_erratum : CLFlag<"QIntel-jcc-erratum">;
 def _SLASH_Qimprecise_fwaits : CLFlag<"Qimprecise_fwaits">;
 def _SLASH_Qpar : CLFlag<"Qpar">;
 def _SLASH_Qpar_report : CLJoined<"Qpar-report">;
index 49f5166..b5dd667 100644 (file)
 // RUN:     /openmp:experimental \
 // RUN:     /Qfast_transcendentals \
 // RUN:     /QIfist \
+// RUN:     /QIntel-jcc-erratum \
 // RUN:     /Qimprecise_fwaits \
 // RUN:     /Qpar \
 // RUN:     /Qpar-report:1 \