|  | // Test to ensure that specifying a value for crt-static in target features | 
|  | // does not result in skipping the features following it. | 
|  | // This is a regression test for #144143 | 
|  |  | 
|  | //@ add-core-stubs | 
|  | //@ needs-llvm-components: x86 | 
|  | //@ compile-flags: --target=x86_64-unknown-linux-gnu | 
|  | //@ compile-flags: -Ctarget-feature=+crt-static,+avx2 | 
|  |  | 
|  | #![crate_type = "rlib"] | 
|  | #![feature(no_core, rustc_attrs, lang_items)] | 
|  | #![no_core] | 
|  |  | 
|  | extern crate minicore; | 
|  | use minicore::*; | 
|  |  | 
|  | #[rustc_builtin_macro] | 
|  | macro_rules! compile_error { | 
|  | () => {}; | 
|  | } | 
|  |  | 
|  | #[cfg(target_feature = "avx2")] | 
|  | compile_error!("+avx2"); | 
|  | //~^ ERROR: +avx2 |