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