mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-03 22:49:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			713 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			713 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
error: incorrect function inside `extern` block
 | 
						|
  --> $DIR/issue-74120-lowering-of-ffi-block-bodies.rs:7:8
 | 
						|
   |
 | 
						|
LL |   extern "C" {
 | 
						|
   |   ---------- `extern` blocks define existing foreign functions and functions inside of them cannot have a body
 | 
						|
LL |       fn f() {
 | 
						|
   |  ________^___-
 | 
						|
   | |        |
 | 
						|
   | |        cannot have a body
 | 
						|
LL | |
 | 
						|
LL | |         fn g() {}
 | 
						|
LL | |     }
 | 
						|
   | |_____- help: remove the invalid body: `;`
 | 
						|
   |
 | 
						|
   = help: you might have meant to write a function accessible through FFI, which can be done by writing `extern fn` outside of the `extern` block
 | 
						|
   = note: for more information, visit https://doc.rust-lang.org/std/keyword.extern.html
 | 
						|
 | 
						|
error: aborting due to 1 previous error
 | 
						|
 |