diff options
author | David Majnemer <david.majnemer@gmail.com> | 2016-06-27 02:32:12 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2016-06-27 02:32:12 +0000 |
commit | 093012bf6e6d450b0396a1803ff5197a8037c893 (patch) | |
tree | f599146126422a230d25a93c2dd5945c6cdab81c /clang/test/Driver/cl-options.c | |
parent | e3c72c1c85687157bccc0a8210cca9c021af53e3 (diff) | |
download | bcm5719-llvm-093012bf6e6d450b0396a1803ff5197a8037c893.tar.gz bcm5719-llvm-093012bf6e6d450b0396a1803ff5197a8037c893.zip |
[clang-cl] Implement support for /std
/std: supports two arguments, c++14 and c++latest. Currently, c++latest
maps to c++1z but this might change down the road.
llvm-svn: 273841
Diffstat (limited to 'clang/test/Driver/cl-options.c')
-rw-r--r-- | clang/test/Driver/cl-options.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index ce63aba9d42..cd8d0c0cc55 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -452,6 +452,12 @@ // RUN: %clang_cl -fmsc-version=1900 -TP -### -- %s 2>&1 | FileCheck -check-prefix=CXX14 %s // CXX14: -std=c++14 +// RUN: %clang_cl -fmsc-version=1900 -TP -std:c++14 -### -- %s 2>&1 | FileCheck -check-prefix=STDCXX14 %s +// STDCXX14: -std=c++14 + +// RUN: %clang_cl -fmsc-version=1900 -TP -std:c++latest -### -- %s 2>&1 | FileCheck -check-prefix=STDCXXLATEST %s +// STDCXXLATEST: -std=c++1z + // RUN: env CL="/Gy" %clang_cl -### -- %s 2>&1 | FileCheck -check-prefix=ENV-CL %s // ENV-CL: "-ffunction-sections" |