[llvm] r362346 - llvm-undname: Add coverage for some error paths

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 2 16:48:29 PDT 2019


Author: nico
Date: Sun Jun  2 16:48:28 2019
New Revision: 362346

URL: http://llvm.org/viewvc/llvm-project?rev=362346&view=rev
Log:
llvm-undname: Add coverage for some error paths

Modified:
    llvm/trunk/test/Demangle/invalid-manglings.test

Modified: llvm/trunk/test/Demangle/invalid-manglings.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Demangle/invalid-manglings.test?rev=362346&r1=362345&r2=362346&view=diff
==============================================================================
--- llvm/trunk/test/Demangle/invalid-manglings.test (original)
+++ llvm/trunk/test/Demangle/invalid-manglings.test Sun Jun  2 16:48:28 2019
@@ -174,3 +174,53 @@
 ; CHECK-EMPTY:
 ; CHECK-NEXT: ??$foo@$1??_C at _02PCEFGMJL@hi?$AA@@
 ; CHECK-NEXT: error: Invalid mangled name
+
+??_C@
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C@
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _3
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _3
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _01
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _01
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _0101234567@
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _0101234567@
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _0101234567@?
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _0101234567@?
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _0101234567@?$
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _0101234567@?$
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _0101234567@?$za
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _0101234567@?$za
+; CHECK-NEXT: error: Invalid mangled name
+
+??_C at _0101234567@?$az
+; CHECK-EMPTY:
+; CHECK-NEXT: ??_C at _0101234567@?$az
+; CHECK-NEXT: error: Invalid mangled name
+
+??@foo
+; CHECK-EMPTY:
+; CHECK-NEXT: ??@foo
+; CHECK-NEXT: error: Invalid mangled name




More information about the llvm-commits mailing list