brintos

brintos / llvm-project-archived public Read only

0
0
Text · 313 B · 49d7f1a Raw
23 lines · cpp
1// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s2 3// CHECK-LABEL: @main4 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