// RUN: %clang_cc1 -emit-llvm -o - %s | |
// PR5463 | |
extern "C" int printf(...); | |
struct S { | |
double filler; | |
}; | |
struct Foo { | |
Foo(void) : bar_(), dbar_(), sbar_() { | |
for (int i = 0; i < 5; i++) { | |
printf("bar_[%d] = %d\n", i, bar_[i]); | |
printf("dbar_[%d] = %f\n", i, dbar_[i]); | |
printf("sbar_[%d].filler = %f\n", i, sbar_[i].filler); | |
} | |
} | |
int bar_[5]; | |
double dbar_[5]; | |
S sbar_[5]; | |
}; | |
int main(void) | |
{ | |
Foo a; | |
} | |