summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/trivial-constructor-init.cpp
blob: 90d6e655d8d89814d23fe99d0cde56b737660a78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// RUN: clang-cc  -S %s -o %t-64.s
// RUN: clang-cc  -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() {
}