From: Zachary Turner Date: Fri, 14 Dec 2018 17:59:27 +0000 (+0000) Subject: [MS Demangler] Add a regression test for an invalid mangled name. X-Git-Tag: llvmorg-8.0.0-rc1~2093 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f47d8be7be9f519e6628b15d6c7f9e5af1496ad6;p=platform%2Fupstream%2Fllvm.git [MS Demangler] Add a regression test for an invalid mangled name. llvm-svn: 349168 --- diff --git a/llvm/test/Demangle/invalid-manglings.test b/llvm/test/Demangle/invalid-manglings.test new file mode 100644 index 0000000..7f996b7 --- /dev/null +++ b/llvm/test/Demangle/invalid-manglings.test @@ -0,0 +1,6 @@ +; Run llvm-undname with invalid inputs and make sure it doesn't crash. +; RUN: llvm-undname < %s 2>&1 | FileCheck %s + +?ff@@$$J0YAXAU?$AS_@$0A@PEAU?$AS_@$0A@H@__clang@@@__clang@@@Z +; CHECK: ?ff@@$$J0YAXAU?$AS_@$0A@PEAU?$AS_@$0A@H@__clang@@@__clang@@@Z +; CHECK-NEXT: error: Invalid mangled name