forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			1021 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1021 B
		
	
	
	
		
			C
		
	
	
	
| // RUN: env RC_DEBUG_OPTIONS=1 \
 | |
| // RUN:     CC_LOG_DIAGNOSTICS=1 \
 | |
| // RUN:     CC_LOG_DIAGNOSTICS_FILE=%t.log \
 | |
| // RUN: %clang -no-canonical-prefixes -ccc-host-triple x86_64-apple-darwin10 -fsyntax-only %s
 | |
| // RUN: FileCheck %s < %t.log
 | |
| 
 | |
| int f0() {}
 | |
| 
 | |
| // CHECK: <dict>
 | |
| // CHECK:   <key>main-file</key>
 | |
| // CHECK:   <string>{{.*}}cc-log-diagnostics.c</string>
 | |
| // CHECK:   <key>dwarf-debug-flags</key>
 | |
| // CHECK:   <string>{{.*}}clang{{.*}}-fsyntax-only{{.*}}</string>
 | |
| // CHECK:   <key>diagnostics</key>
 | |
| // CHECK:   <array>
 | |
| // CHECK:     <dict>
 | |
| // CHECK:       <key>level</key>
 | |
| // CHECK:       <string>warning</string>
 | |
| // CHECK:       <key>filename</key>
 | |
| // CHECK:       <string>{{.*}}cc-log-diagnostics.c</string>
 | |
| // CHECK:       <key>line</key>
 | |
| // CHECK:       <integer>7</integer>
 | |
| // CHECK:       <key>column</key>
 | |
| // CHECK:       <integer>11</integer>
 | |
| // CHECK:       <key>message</key>
 | |
| // CHECK:       <string>control reaches end of non-void function</string>
 | |
| // CHECK:     </dict>
 | |
| // CHECK:   </array>
 | |
| // CHECK: </dict>
 |