1 // RUN: %clang_cc1 -no-opaque-pointers -triple=x86_64-unknown-linux-gnu -emit-llvm -o - %s | FileCheck %s 2 struct RT { 3 char A; 4 int B[10][20]; 5 char C; 6 }; 7 struct ST { 8 int X; 9 double Y; 10 struct RT Z; 11 }; 12 foo(struct ST * s)13int *foo(struct ST *s) { 14 return &s[1].Z.B[5][13]; 15 } 16