blob: 6b56cbb35f3fd0b90253d8ae304c098ffd612850 [file] [log] [blame]
Fangrui Songb0b51622020-07-05 11:47:02 -07001// RUN: %clang_cc1 -triple amdgcn---amdgizcl -debug-info-kind=limited -gno-column-info -O0 -emit-llvm -o - %s | FileCheck %s
Yaxun Liue45b3d52017-10-24 19:14:43 +00002
3typedef struct
4{
5 int a;
6} Struct;
7
Aaron Ballman1ea58432022-02-13 08:02:46 -05008Struct func1(void);
Yaxun Liue45b3d52017-10-24 19:14:43 +00009
10void func2(Struct S);
11
Aaron Ballman1ea58432022-02-13 08:02:46 -050012void func3(void)
Yaxun Liue45b3d52017-10-24 19:14:43 +000013{
14 // CHECK: call i32 @func1() #{{[0-9]+}}, !dbg ![[LOC:[0-9]+]]
15 // CHECK: call void @func2(i32 %{{[0-9]+}}) #{{[0-9]+}}, !dbg ![[LOC]]
16 func2(func1());
17}
18