17 lines
		
	
	
		
			456 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			456 B
		
	
	
	
		
			C++
		
	
	
	
| // RUN: not %clang_cc1 %s -triple=i686-pc-win32 -fms-extensions -emit-llvm-only 2>&1 | FileCheck %s
 | |
| 
 | |
| // Reduced from WebKit.
 | |
| 
 | |
| // FIXME: Implement this pragma and test the codegen.  We probably want to
 | |
| // completely skip @llvm.global_ctors and just create global function pointers
 | |
| // to the initializer with the right section.
 | |
| 
 | |
| // CHECK: '#pragma init_seg' not implemented
 | |
| #pragma init_seg(".unwantedstaticinits")
 | |
| struct A {
 | |
|   A();
 | |
|   ~A();
 | |
|   int a;
 | |
| };
 | |
| A a;
 |