diff options
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/CMakeLists.txt | 1 | ||||
-rw-r--r-- | llvm/test/Demangle/lit.local.cfg | 1 | ||||
-rw-r--r-- | llvm/test/Demangle/simple.test | 4 | ||||
-rw-r--r-- | llvm/test/lit.cfg | 1 | ||||
-rw-r--r-- | llvm/test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test | 5 |
5 files changed, 8 insertions, 4 deletions
diff --git a/llvm/test/CMakeLists.txt b/llvm/test/CMakeLists.txt index 56fff69bad3..0e9b309585f 100644 --- a/llvm/test/CMakeLists.txt +++ b/llvm/test/CMakeLists.txt @@ -32,6 +32,7 @@ set(LLVM_TEST_DEPENDS llvm-as llvm-bcanalyzer llvm-c-test + llvm-cxxfilt llvm-config llvm-cov llvm-cxxdump diff --git a/llvm/test/Demangle/lit.local.cfg b/llvm/test/Demangle/lit.local.cfg new file mode 100644 index 00000000000..df9b335dd13 --- /dev/null +++ b/llvm/test/Demangle/lit.local.cfg @@ -0,0 +1 @@ +config.suffixes = ['.test'] diff --git a/llvm/test/Demangle/simple.test b/llvm/test/Demangle/simple.test new file mode 100644 index 00000000000..76e70dbba30 --- /dev/null +++ b/llvm/test/Demangle/simple.test @@ -0,0 +1,4 @@ +RUN: llvm-cxxfilt _Z1fi abc | FileCheck %s + +CHECK: f(int) +CHECK-NEXT: abc diff --git a/llvm/test/lit.cfg b/llvm/test/lit.cfg index 12676372b07..3078fa7dfb7 100644 --- a/llvm/test/lit.cfg +++ b/llvm/test/lit.cfg @@ -309,6 +309,7 @@ for pattern in [r"\bbugpoint\b(?!-)", r"\bllvm-split\b", r"\bllvm-tblgen\b", r"\bllvm-c-test\b", + r"\bllvm-cxxfilt\b", NOJUNK + r"\bllvm-symbolizer\b", NOJUNK + r"\bopt\b", r"\bFileCheck\b", diff --git a/llvm/test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test b/llvm/test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test index 6f49b456227..699a416a983 100644 --- a/llvm/test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test +++ b/llvm/test/tools/llvm-objdump/X86/macho-symbolized-disassembly.test @@ -31,10 +31,7 @@ ObjC-EXE: 0000000100000f1b movq 0x10e(%rip), %rsi ## Objc selector ref: da ObjC-EXE: 0000000100000f25 callq 0x100000f4a ## Objc message: +[NSDate date] ObjC-EXE: 0000000100000f33 callq 0x100000f44 ## symbol stub for: _NSLog -CXX-EXE: 00000001000014cb callq __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ - -// FIXME: Demangler depends on host's <cxxabi.h>. -// std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) +CXX-EXE: 00000001000014cb callq __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ ## std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) i386-OBJ: 0000002f calll _printf |