1 #![cfg(compiletests)] 2 3 #[rustversion::stable(1.77)] 4 #[test] compile_test()5fn compile_test() { 6 let t = trybuild::TestCases::new(); 7 t.compile_fail("tests/compile-fail/*.rs"); 8 } 9 10 #[rustversion::not(stable(1.77))] 11 #[test] wrong_rustc_version()12fn wrong_rustc_version() { 13 panic!( 14 "This is not the expected version of rustc. Error messages vary across compiler versions so tests may produce spurious errors" 15 ); 16 } 17