diff options
author | Reid Kleckner <rnk@google.com> | 2019-02-13 01:39:32 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-02-13 01:39:32 +0000 |
commit | afe1e3e6694e117e25471f4958b53e805f6ddff6 (patch) | |
tree | 278a7dd84f0d337914b7dff6ef4b74378644c26a /llvm/test/MC/ELF | |
parent | 63e2e59b89f0232f0366f0f67d0e67a67eea423b (diff) | |
download | bcm5719-llvm-afe1e3e6694e117e25471f4958b53e805f6ddff6.tar.gz bcm5719-llvm-afe1e3e6694e117e25471f4958b53e805f6ddff6.zip |
[MC] Make symbol version errors non-fatal
We stil don't have a source location, which is pretty lame, but at least
we won't tell the user to file a clang bug report anymore.
Fixes PR40712
llvm-svn: 353907
Diffstat (limited to 'llvm/test/MC/ELF')
-rw-r--r-- | llvm/test/MC/ELF/invalid-symver.s | 2 | ||||
-rw-r--r-- | llvm/test/MC/ELF/multiple-different-symver.s | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/MC/ELF/invalid-symver.s b/llvm/test/MC/ELF/invalid-symver.s index 3c4f8c084b9..d9f97b102b5 100644 --- a/llvm/test/MC/ELF/invalid-symver.s +++ b/llvm/test/MC/ELF/invalid-symver.s @@ -1,7 +1,7 @@ // RUN: not llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t 2> %t.out // RUN: FileCheck --input-file=%t.out %s -// CHECK: A @@ version cannot be undefined +// CHECK: error: versioned symbol foo@@bar must be defined .symver undefined, foo@@bar .long undefined diff --git a/llvm/test/MC/ELF/multiple-different-symver.s b/llvm/test/MC/ELF/multiple-different-symver.s index d7706f89f41..c34626c0817 100644 --- a/llvm/test/MC/ELF/multiple-different-symver.s +++ b/llvm/test/MC/ELF/multiple-different-symver.s @@ -1,6 +1,6 @@ // RUN: not llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o %t 2>&1 | FileCheck %s -// CHECK: Multiple symbol versions defined for foo +// CHECK: error: multiple symbol versions defined for foo .symver foo, foo@1 .symver foo, foo@2 |