brintos

brintos / llvm-project-archived public Read only

0
0
Text · 468 B · 0123f92 Raw
21 lines · plain
1; RUN: opt < %s -passes=inline -S | FileCheck %s2; RUN: opt < %s -passes='cgscc(inline)' -S | FileCheck %s3; RUN: opt < %s -passes='module-inline' -S | FileCheck %s4 5$c = comdat any6; CHECK: $c = comdat any7 8define linkonce_odr void @foo() comdat($c) {9  ret void10}11; CHECK: define linkonce_odr void @foo() comdat($c)12 13define linkonce_odr void @bar() comdat($c) {14  ret void15}16; CHECK: define linkonce_odr void @bar() comdat($c)17 18define ptr @zed()  {19  ret ptr @foo20}21