brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 60c530a Raw
24 lines · plain
1## Show the behaviour of --[no-]strip-underscore.2 3RUN: llvm-cxxfilt -_ ___ZN2ns1fE _____Z1fi_block_invoke _ZSt1f _f _._Z3f.0v | FileCheck %s -check-prefix CHECK-STRIPPED4RUN: llvm-cxxfilt --strip-underscore __ZN2ns1fE _____Z1fi_block_invoke _ZSt1f _f _._Z3f.0v | FileCheck %s -check-prefix CHECK-STRIPPED5RUN: llvm-cxxfilt -n ___ZN2ns1fE _____Z1fi_block_invoke _ZSt1f _f _._Z3f.0v | FileCheck %s -check-prefix CHECK-UNSTRIPPED6RUN: llvm-cxxfilt --no-strip-underscore ___ZN2ns1fE _____Z1fi_block_invoke _ZSt1f _f _._Z3f.0v | FileCheck %s -check-prefix CHECK-UNSTRIPPED7RUN: llvm-cxxfilt -n -_ _ZSt1f | FileCheck %s -check-prefix OVERRIDE-STRIPPED8RUN: llvm-cxxfilt -_ -n _ZSt1f | FileCheck %s -check-prefix OVERRIDE-UNSTRIPPED9 10CHECK-STRIPPED: ns::f11CHECK-STRIPPED: invocation function for block in f(int)12CHECK-STRIPPED: _ZSt1f13CHECK-STRIPPED: _f14CHECK-STRIPPED: ._Z3f.0v15 16CHECK-UNSTRIPPED: ___ZN2ns1fE17CHECK-UNSTRIPPED: _____Z1fi_block_invoke18CHECK-UNSTRIPPED: std::f19CHECK-UNSTRIPPED: _f20CHECK-UNSTRIPPED: _._Z3f.0v21 22OVERRIDE-STRIPPED:   _ZSt1f23OVERRIDE-UNSTRIPPED: std::f24