35 lines · c
1// RUN: %clang_cc1 -emit-llvm <%s2 3struct FileName {4 struct FileName *next;5} *fnhead;6 7 8struct ieeeExternal {9 struct ieeeExternal *next;10} *exthead;11 12 13void test1(void)14{15 struct ieeeExternal *exttmp = exthead;16}17 18struct MpegEncContext;19typedef struct MpegEncContext {int pb;} MpegEncContext;20static void test2(void) {MpegEncContext s; s.pb;}21 22 23struct Village;24 25struct List {26 struct Village *v;27};28 29struct Village {30 struct List returned;31};32 33void test3(struct List a) {34}35