diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-06-02 23:48:28 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-06-02 23:48:28 +0000 |
commit | 3cbb8b83917257fda2f8cc81d97843823eaf884b (patch) | |
tree | b7d3a050c23ed18e2a077a8fa2a4d00687be580a /llvm/test/Demangle | |
parent | 2d59bab568feb3d0a69cb65dd31a6bcba6b4c3aa (diff) | |
download | bcm5719-llvm-3cbb8b83917257fda2f8cc81d97843823eaf884b.tar.gz bcm5719-llvm-3cbb8b83917257fda2f8cc81d97843823eaf884b.zip |
llvm-undname: Add coverage for some error paths
llvm-svn: 362346
Diffstat (limited to 'llvm/test/Demangle')
-rw-r--r-- | llvm/test/Demangle/invalid-manglings.test | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/llvm/test/Demangle/invalid-manglings.test b/llvm/test/Demangle/invalid-manglings.test index 6cd025a1eec..8490c02501f 100644 --- a/llvm/test/Demangle/invalid-manglings.test +++ b/llvm/test/Demangle/invalid-manglings.test @@ -174,3 +174,53 @@ ; CHECK-EMPTY: ; CHECK-NEXT: ??$foo@$1??_C@_02PCEFGMJL@hi?$AA@@ ; CHECK-NEXT: error: Invalid mangled name + +??_C@ +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@ +; CHECK-NEXT: error: Invalid mangled name + +??_C@_ +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_ +; CHECK-NEXT: error: Invalid mangled name + +??_C@_3 +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_3 +; CHECK-NEXT: error: Invalid mangled name + +??_C@_01 +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_01 +; CHECK-NEXT: error: Invalid mangled name + +??_C@_0101234567@ +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_0101234567@ +; CHECK-NEXT: error: Invalid mangled name + +??_C@_0101234567@? +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_0101234567@? +; CHECK-NEXT: error: Invalid mangled name + +??_C@_0101234567@?$ +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_0101234567@?$ +; CHECK-NEXT: error: Invalid mangled name + +??_C@_0101234567@?$za +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_0101234567@?$za +; CHECK-NEXT: error: Invalid mangled name + +??_C@_0101234567@?$az +; CHECK-EMPTY: +; CHECK-NEXT: ??_C@_0101234567@?$az +; CHECK-NEXT: error: Invalid mangled name + +??@foo +; CHECK-EMPTY: +; CHECK-NEXT: ??@foo +; CHECK-NEXT: error: Invalid mangled name |