summaryrefslogtreecommitdiffstats
path: root/libcxxabi/test/test_demangle.pass.cpp
diff options
context:
space:
mode:
authorErik Pilkington <erik.pilkington@gmail.com>2017-07-30 20:09:55 +0000
committerErik Pilkington <erik.pilkington@gmail.com>2017-07-30 20:09:55 +0000
commit39bbe2f5de89a40a25f55422eb91f23c6b73a00b (patch)
tree05e6392ec6109592abd68d4fa138ca18f85277be /libcxxabi/test/test_demangle.pass.cpp
parentefeb1a61f04f0492e40df3865fc0ae8289df7277 (diff)
downloadbcm5719-llvm-39bbe2f5de89a40a25f55422eb91f23c6b73a00b.tar.gz
bcm5719-llvm-39bbe2f5de89a40a25f55422eb91f23c6b73a00b.zip
[demangler] Fix some bugs in r309340 found by oss-fuzz
llvm-svn: 309520
Diffstat (limited to 'libcxxabi/test/test_demangle.pass.cpp')
-rw-r--r--libcxxabi/test/test_demangle.pass.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/libcxxabi/test/test_demangle.pass.cpp b/libcxxabi/test/test_demangle.pass.cpp
index 71395dbeb61..38de5ad6c3e 100644
--- a/libcxxabi/test/test_demangle.pass.cpp
+++ b/libcxxabi/test/test_demangle.pass.cpp
@@ -29669,6 +29669,13 @@ const char* invalid_cases[] =
"Z1JIJ1_T_EE3o00EUlT_E0",
"___Z2i_D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D",
"ZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIDv_ZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIDv_ZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIDv_Dv_Dv_Dv_Dv_dZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIDv_ZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIDv_ZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIZcvSdIDv_Dv_Dv_Dv_Dv_d",
+ "Z1 Z1 IJEEAcvZcvT_EcvT_T_",
+ "T_IZaaIJEEAnaaaT_T__",
+ "PT_IJPNT_IJEET_T_T_T_)J)JKE",
+ "1 IJEVNT_T_T_EE",
+ "AT__ZSiIJEEAnwscT_T__",
+ "FSiIJEENT_IoE ",
+ "ZTVSiIZTVSiIZTVSiIZTVSiINIJEET_T_T_T_T_ ",
};
const unsigned NI = sizeof(invalid_cases) / sizeof(invalid_cases[0]);
OpenPOWER on IntegriCloud