trivial-constructor-init.cpp   [plain text]


// RUN: %clang_cc1  -S %s -o %t-64.s
// RUN: %clang_cc1  -S %s -o %t-32.s

extern "C" int printf(...);

struct S {
  S() { printf("S::S\n"); }
};

struct A {
  double x;
  A() : x(), y(), s() { printf("x = %f y = %x \n", x, y); }
  int *y;
  S s;
};

A a;

int main() {
}