diff options
| author | Erik Pilkington <erik.pilkington@gmail.com> | 2017-07-30 20:09:55 +0000 | 
|---|---|---|
| committer | Erik Pilkington <erik.pilkington@gmail.com> | 2017-07-30 20:09:55 +0000 | 
| commit | 39bbe2f5de89a40a25f55422eb91f23c6b73a00b (patch) | |
| tree | 05e6392ec6109592abd68d4fa138ca18f85277be /libcxxabi/test/test_demangle.pass.cpp | |
| parent | efeb1a61f04f0492e40df3865fc0ae8289df7277 (diff) | |
| download | bcm5719-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.cpp | 7 | 
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]); | 

