| // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s | |
| // CHECK-LABEL: @main | |
| struct dyn_array { | |
| int size; | |
| int data[]; | |
| }; | |
| int foo(dyn_array **&d) { | |
| return (*d)->data[1]; | |
| } | |
| int main() | |
| { | |
| dyn_array **d; | |
| return foo(d); | |
| // CHECK: call {{.+}} @{{.+}}foo{{.+}}( | |
| // CHECK: ret i{{[0-9]+}} | |
| } | |