diff options
author | David Majnemer <david.majnemer@gmail.com> | 2016-02-29 01:40:30 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2016-02-29 01:40:30 +0000 |
commit | 387fccd8dad1ab16f4d7332e8462b88bcbb2b26e (patch) | |
tree | fbce1addcd2348bd18fc5431bba2843d0a9464b2 /clang/test/Driver/cl-eh.cpp | |
parent | 8b5a7419b85b1043c18b674271425a9f71c1dd1f (diff) | |
download | bcm5719-llvm-387fccd8dad1ab16f4d7332e8462b88bcbb2b26e.tar.gz bcm5719-llvm-387fccd8dad1ab16f4d7332e8462b88bcbb2b26e.zip |
[clang-cl] /EHc should not have an effect on /EHa
This matches behavior with MSVC.
llvm-svn: 262197
Diffstat (limited to 'clang/test/Driver/cl-eh.cpp')
-rw-r--r-- | clang/test/Driver/cl-eh.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Driver/cl-eh.cpp b/clang/test/Driver/cl-eh.cpp index 1745616ea9b..c54544b385c 100644 --- a/clang/test/Driver/cl-eh.cpp +++ b/clang/test/Driver/cl-eh.cpp @@ -21,6 +21,11 @@ // EHs_EHa: "-fcxx-exceptions" // EHs_EHa: "-fexceptions" +// RUN: %clang_cl /c /EHa /EHc -### -- %s 2>&1 | FileCheck -check-prefix=EHa_EHc %s +// EHa_EHc: "-fcxx-exceptions" +// EHa_EHc: "-fexceptions" +// EHa_EHc-NOT: "-fexternc-nounwind" + // RUN: %clang_cl /c /EHinvalid -### -- %s 2>&1 | FileCheck -check-prefix=EHinvalid %s // EHinvalid: error: invalid value 'invalid' in '/EH' // EHinvalid-NOT: error: |