//! Check that malformed `-Clinker-features` flags are properly rejected. //@ revisions: no_value //@[no_value] compile-flags: -Clinker-features= //[no_value]~? ERROR incorrect value `` for codegen option `linker-features` //@ revisions: invalid_modifier //@[invalid_modifier] compile-flags: -Clinker-features=*lld //[invalid_modifier]~? ERROR incorrect value `*lld` for codegen option `linker-features` //@ revisions: unknown_value //@[unknown_value] compile-flags: -Clinker-features=unknown //[unknown_value]~? ERROR incorrect value `unknown` for codegen option `linker-features` //@ revisions: unknown_modifier_value //@[unknown_modifier_value] compile-flags: -Clinker-features=-unknown //[unknown_modifier_value]~? ERROR incorrect value `-unknown` for codegen option `linker-features` //@ revisions: unknown_boolean //@[unknown_boolean] compile-flags: -Clinker-features=maybe //[unknown_boolean]~? ERROR incorrect value `maybe` for codegen option `linker-features` //@ revisions: invalid_separator //@[invalid_separator] compile-flags: -Clinker-features=-lld@+lld //[invalid_separator]~? ERROR incorrect value `-lld@+lld` for codegen option `linker-features` fn main() {}