// RUN: %llvmgcc %s -S -O -o - | FileCheck %s// The load here was getting lost because this code was close// enough to the traditional (wrong) implementation of offsetof// to confuse the gcc FE. 8629268.struct foo {int x;int*y;};struct foo Foo[1];int*bar(unsigned int ix) {// CHECK: loadreturn&Foo->y[ix];}