diff options
| author | Mandeep Singh Grang <mgrang@codeaurora.org> | 2016-12-06 02:49:16 +0000 |
|---|---|---|
| committer | Mandeep Singh Grang <mgrang@codeaurora.org> | 2016-12-06 02:49:16 +0000 |
| commit | 6d1d36c4b7c3b2292f77008685eee23ea48f7903 (patch) | |
| tree | 58d8356396cb8315706981bcbf8fc549016021a9 /clang/test | |
| parent | 0e613f7c652b0ad33bb6768bb419698fcd544124 (diff) | |
| download | bcm5719-llvm-6d1d36c4b7c3b2292f77008685eee23ea48f7903.tar.gz bcm5719-llvm-6d1d36c4b7c3b2292f77008685eee23ea48f7903.zip | |
[clang] Fix D26214: Move error handling out of MC and to the callers.
Summary: Related llvm patch: https://reviews.llvm.org/D27359
Reviewers: echristo, t.p.northover, rengolin, grosbach, compnerd
Subscribers: mehdi_amini, cfe-commits, llvm-commits
Tags: #clang-c
Differential Revision: https://reviews.llvm.org/D27360
llvm-svn: 288762
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Driver/defsym.s | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/clang/test/Driver/defsym.s b/clang/test/Driver/defsym.s index 7ce110e51c2..4d914ac7365 100644 --- a/clang/test/Driver/defsym.s +++ b/clang/test/Driver/defsym.s @@ -17,6 +17,21 @@ // CHECK-DEFSYM-ERR1: error: defsym must be of the form: sym=value: abc= // RUN: not %clang -c -integrated-as -o /dev/null %s \ -// RUN: -Wa,-defsym,abc=1a2b3c \ +// RUN: -Wa,-defsym,=123 \ // RUN: 2>&1 | FileCheck %s --check-prefix=CHECK-DEFSYM-ERR2 -// CHECK-DEFSYM-ERR2: error: Value is not an integer: 1a2b3c +// CHECK-DEFSYM-ERR2: error: defsym must be of the form: sym=value: =123 + +// RUN: not %clang -c -integrated-as -o /dev/null %s \ +// RUN: -Wa,-defsym,abc=1a2b3c \ +// RUN: 2>&1 | FileCheck %s --check-prefix=CHECK-DEFSYM-ERR3 +// CHECK-DEFSYM-ERR3: error: Value is not an integer: 1a2b3c + +// RUN: not %clang -c -integrated-as -o /dev/null %s \ +// RUN: -Wa,-defsym \ +// RUN: 2>&1 | FileCheck %s --check-prefix=CHECK-DEFSYM-ERR4 + +// RUN: not %clang -c -integrated-as -o /dev/null %s \ +// RUN: -Wa,-defsym, \ +// RUN: 2>&1 | FileCheck %s --check-prefix=CHECK-DEFSYM-ERR4 + +// CHECK-DEFSYM-ERR4: error: defsym must be of the form: sym=value: -defsym |

