gcc/pcc allow __asm__() outside a function body:
    extern void vide(void);
    __asm__("vide: ret");
    There is many such code in the Linux kernels.
		
	
			
		
			
				
	
	
		
			7 lines
		
	
	
	
		
			88 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			7 lines
		
	
	
	
		
			88 B
		
	
	
	
		
			C
		
	
	
	
	
	
extern void vide(void);
 | 
						|
__asm__("vide: ret");
 | 
						|
 | 
						|
int main() {
 | 
						|
    vide();
 | 
						|
    return 0;
 | 
						|
}
 |