summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/trivial-constructor-init.cpp
blob: 343dc6575a71757cb0850561f342264726b1c6c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 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() {
}