Files correlati : Commento : Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
		
			
				
	
	
		
			22 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* u_1_8.c:     Undefined behaviors on unterminated quotations. */
 | |
| 
 | |
| /* { dg-do preprocess }
 | |
|    { dg-excess-errors "" } */
 | |
| 
 | |
| /* u.1.8:   Unterminated character constant.    */
 | |
| /*  The following "comment" may not interpreted as a comment but swallowed by
 | |
|         the unterminated character constant.    */
 | |
| #error  I can't understand. /* Token error prior to execution of #error.    */
 | |
| /* { dg-error "missing terminating ' character| unterminated string or character constant| Unterminated character constant" "" { target *-*-* } 9 } */
 | |
| 
 | |
| /* u.1.9:   Unterminated string literal.    */
 | |
|     "String literal
 | |
|     across the lines.
 | |
| "
 | |
| /* { dg-error "multi-line string literals are deprecated| missing terminating \" character| string constant runs past end of line| Unterminated string literal, skipped the line" "" { target *-*-* } 13 } */
 | |
| 
 | |
| /* u.1.10:  Unterminated header-name.   */
 | |
| #include    <assert.h
 | |
| /* { dg-error "missing terminating > character| (`#include'|#include) expects | Unterminated header name" "" { target *-*-* } 19 } */
 | |
| 
 |