Clang Project

clang_source_code/test/CodeGenCXX/vlt_to_reference.cpp
1// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
2
3// CHECK-LABEL: @main
4
5struct dyn_array { 
6    int size;
7    int data[];
8};
9
10int foo(dyn_array **&d) {
11  return (*d)->data[1];
12}
13
14int main()
15{
16    dyn_array **d;
17    return foo(d);
18
19    // CHECK: call {{.+}} @{{.+}}foo{{.+}}(
20    // CHECK: ret i{{[0-9]+}}
21}
22
23