]> granicus.if.org Git - llvm/commitdiff
llvm-undname: Add coverage for startsWithLocalScopePattern()
authorNico Weber <nicolasweber@gmx.de>
Tue, 4 Jun 2019 15:47:25 +0000 (15:47 +0000)
committerNico Weber <nicolasweber@gmx.de>
Tue, 4 Jun 2019 15:47:25 +0000 (15:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362515 91177308-0d34-0410-b5e6-96231b3b80d8

test/Demangle/invalid-manglings.test

index 258a752786e49353c01f926081c798daf283055b..a5102b9a977d100ddb514591380b67edbfb02fce 100644 (file)
 ; CHECK-EMPTY:
 ; CHECK-NEXT: ?foo@?A
 ; CHECK-NEXT: error: Invalid mangled name
+
+?foo@?
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@?
+; CHECK-NEXT: error: Invalid mangled name
+
+?foo@??
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@??
+; CHECK-NEXT: error: Invalid mangled name
+
+?foo@?XX?
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@?XX?
+; CHECK-NEXT: error: Invalid mangled name
+
+?foo@?A@?
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@?A@?
+; CHECK-NEXT: error: Invalid mangled name
+
+?foo@?Q@?
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@?Q@?
+; CHECK-NEXT: error: Invalid mangled name
+
+?foo@?BQ@?
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@?BQ@?
+; CHECK-NEXT: error: Invalid mangled name
+
+?foo@?0?
+; CHECK-EMPTY:
+; CHECK-NEXT: ?foo@?0?
+; CHECK-NEXT: error: Invalid mangled name