|  | // 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() {
 | 
						
						
						
							|  | }
 |