forked from OSchip/llvm-project
clang-cl: Parse /Qspectre and a few other missing options (PR40964)
llvm-svn: 355489
This commit is contained in:
parent
a25a2c7c9a
commit
7219c7e9af
|
@ -394,6 +394,8 @@ def _SLASH_Zo_ : CLIgnoredFlag<"Zo-">;
|
|||
|
||||
// Unsupported:
|
||||
|
||||
def _SLASH_await : CLFlag<"await">;
|
||||
def _SLASH_constexpr : CLJoined<"constexpr:">;
|
||||
def _SLASH_AI : CLJoinedOrSeparate<"AI">;
|
||||
def _SLASH_Bt : CLFlag<"Bt">;
|
||||
def _SLASH_Bt_plus : CLFlag<"Bt+">;
|
||||
|
@ -429,6 +431,9 @@ def _SLASH_Qfast_transcendentals : CLFlag<"Qfast_transcendentals">;
|
|||
def _SLASH_QIfist : CLFlag<"QIfist">;
|
||||
def _SLASH_Qimprecise_fwaits : CLFlag<"Qimprecise_fwaits">;
|
||||
def _SLASH_Qpar : CLFlag<"Qpar">;
|
||||
def _SLASH_Qpar_report : CLJoined<"Qpar-report">;
|
||||
def _SLASH_Qsafe_fp_loads : CLFlag<"Qsafe_fp_loads">;
|
||||
def _SLASH_Qspectre : CLFlag<"Qspectre">;
|
||||
def _SLASH_Qvec_report : CLJoined<"Qvec-report">;
|
||||
def _SLASH_u : CLFlag<"u">;
|
||||
def _SLASH_V : CLFlag<"V">;
|
||||
|
|
|
@ -390,6 +390,8 @@
|
|||
// Unsupported but parsed options. Check that we don't error on them.
|
||||
// (/Zs is for syntax-only)
|
||||
// RUN: %clang_cl /Zs \
|
||||
// RUN: /await \
|
||||
// RUN: /constexpr:depth1000 /constexpr:backtrace1000 /constexpr:steps1000 \
|
||||
// RUN: /AIfoo \
|
||||
// RUN: /AI foo_does_not_exist \
|
||||
// RUN: /Bt \
|
||||
|
@ -443,6 +445,9 @@
|
|||
// RUN: /QIfist \
|
||||
// RUN: /Qimprecise_fwaits \
|
||||
// RUN: /Qpar \
|
||||
// RUN: /Qpar-report:1 \
|
||||
// RUN: /Qsafe_fp_loads \
|
||||
// RUN: /Qspectre \
|
||||
// RUN: /Qvec-report:2 \
|
||||
// RUN: /u \
|
||||
// RUN: /V \
|
||||
|
|
Loading…
Reference in New Issue