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 10 int foo(dyn_array **&d) { 11 return (*d)->data[1]; 12 } 13 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