2025-07-08 09:02:14 +00:00
|
|
|
//! Check that malformed `-Clinker-features` flags are properly rejected.
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
//@ revisions: no_value
|
2025-07-08 09:02:14 +00:00
|
|
|
//@[no_value] compile-flags: -Clinker-features=
|
|
|
|
|
//[no_value]~? ERROR incorrect value `` for codegen option `linker-features`
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
//@ revisions: invalid_modifier
|
2025-07-08 09:02:14 +00:00
|
|
|
//@[invalid_modifier] compile-flags: -Clinker-features=*lld
|
|
|
|
|
//[invalid_modifier]~? ERROR incorrect value `*lld` for codegen option `linker-features`
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
//@ revisions: unknown_value
|
2025-07-08 09:02:14 +00:00
|
|
|
//@[unknown_value] compile-flags: -Clinker-features=unknown
|
|
|
|
|
//[unknown_value]~? ERROR incorrect value `unknown` for codegen option `linker-features`
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
//@ revisions: unknown_modifier_value
|
2025-07-08 09:02:14 +00:00
|
|
|
//@[unknown_modifier_value] compile-flags: -Clinker-features=-unknown
|
|
|
|
|
//[unknown_modifier_value]~? ERROR incorrect value `-unknown` for codegen option `linker-features`
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
//@ revisions: unknown_boolean
|
2025-07-08 09:02:14 +00:00
|
|
|
//@[unknown_boolean] compile-flags: -Clinker-features=maybe
|
|
|
|
|
//[unknown_boolean]~? ERROR incorrect value `maybe` for codegen option `linker-features`
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
//@ revisions: invalid_separator
|
2025-07-08 09:02:14 +00:00
|
|
|
//@[invalid_separator] compile-flags: -Clinker-features=-lld@+lld
|
|
|
|
|
//[invalid_separator]~? ERROR incorrect value `-lld@+lld` for codegen option `linker-features`
|
2025-05-14 18:11:17 +08:00
|
|
|
|
|
|
|
|
fn main() {}
|