summaryrefslogtreecommitdiffstats
path: root/llvm/test/Demangle/ms-string-literals.test
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-04-24 16:09:38 +0000
committerNico Weber <nicolasweber@gmx.de>2019-04-24 16:09:38 +0000
commit8d05eb8556590bf8fd7e820574425439aab3123b (patch)
treee7b08fd697c49e487672c9748c24c043a3b0a155 /llvm/test/Demangle/ms-string-literals.test
parentbce10f159c3af03de03a3959a626eba454ce6eb8 (diff)
downloadbcm5719-llvm-8d05eb8556590bf8fd7e820574425439aab3123b.tar.gz
bcm5719-llvm-8d05eb8556590bf8fd7e820574425439aab3123b.zip
llvm-undname: Fix assert-on->4GiB-string-literal, found by oss-fuzz
llvm-svn: 359109
Diffstat (limited to 'llvm/test/Demangle/ms-string-literals.test')
-rw-r--r--llvm/test/Demangle/ms-string-literals.test5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/Demangle/ms-string-literals.test b/llvm/test/Demangle/ms-string-literals.test
index 0e9d1edea8a..43c03c1c51e 100644
--- a/llvm/test/Demangle/ms-string-literals.test
+++ b/llvm/test/Demangle/ms-string-literals.test
@@ -792,3 +792,8 @@
??_C@_07LJGFEJEB@D3?$CC?$BB?$AA?$AA?$AA?$AA@)
; CHECK: U"\x11223344"
+
+; This has a string length of 0x6_0000_0000, so it's 0 if treated as a 32-bit
+; number. (In practice, 24GiB large string literals should be rare.)
+??_C@_0GAAAAAAAA@GPLEPFHO@01234567890123456789012345678901@
+; CHECK: "01234567890123456789012345678901"...
OpenPOWER on IntegriCloud