[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / Transforms / PruneEH / 2008-06-02-Weak.ll
blob0e89ad65e4c83c4cb8d13ca2927b13b19e1de7a0
1 ; RUN: opt < %s -prune-eh -enable-new-pm=0 -S | FileCheck %s
2 ; RUN: opt < %s -passes='function-attrs,function(simplifycfg)' -S | FileCheck %s
4 ; We should not infer 'nounwind' for/from a weak function,
5 ; since it can be overriden by throwing implementation.
7 ; CHECK-LABEL: define weak void @f()
8 define weak void @f() {
9 entry:
10         ret void
13 ; CHECK-LABEL: define void @g()
14 define void @g() {
15 entry:
16         call void @f()
17         ret void
20 ; CHECK-NOT: {{^}}attributes #{{[0-9].*}} nounwind