[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / Analysis / CallGraph / callback-calls.ll
blobb152dea330ffc05732f9b696a31ef1e91ed71fa9
1 ; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
2 ; RUN: opt < %s -passes=print-callgraph -disable-output 2>&1 | FileCheck %s
4 ; CHECK: Call graph node for function: 'caller'
5 ; CHECK-NEXT:   CS<{{.*}}> calls function 'broker'
6 ; CHECK-NEXT:   CS<None> calls function 'callback'
8 define void @caller(i32* %arg) {
9   call void @broker(void (i32*)* @callback, i32* %arg)
10   ret void
13 define void @callback(i32* %arg) {
14   ret void
17 declare !callback !0 void @broker(void (i32*)*, i32*)
19 !0 = !{!1}
20 !1 = !{i64 0, i64 1, i1 false}