summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-06-04 15:47:25 +0000
committerNico Weber <nicolasweber@gmx.de>2019-06-04 15:47:25 +0000
commitdc2a8c7d7f8a8a1eb260442cc3a8faa3a470edff (patch)
tree44ff8ff7f7237eaa530370312a11c2dbf4e6e8ac
parentc1a0e6fe6b33b9f9b5420edddd3afce7fa1d308b (diff)
downloadbcm5719-llvm-dc2a8c7d7f8a8a1eb260442cc3a8faa3a470edff.tar.gz
bcm5719-llvm-dc2a8c7d7f8a8a1eb260442cc3a8faa3a470edff.zip
llvm-undname: Add coverage for startsWithLocalScopePattern()
llvm-svn: 362515
-rw-r--r--llvm/test/Demangle/invalid-manglings.test35
1 files changed, 35 insertions, 0 deletions
diff --git a/llvm/test/Demangle/invalid-manglings.test b/llvm/test/Demangle/invalid-manglings.test
index 258a752786e..a5102b9a977 100644
--- a/llvm/test/Demangle/invalid-manglings.test
+++ b/llvm/test/Demangle/invalid-manglings.test
@@ -274,3 +274,38 @@
; 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
OpenPOWER on IntegriCloud