| //! Check that malformed `-Clink-self-contained` invocations are properly rejected. |
| |
| //@ revisions: no_value |
| //@[no_value] compile-flags: -Clink-self-contained= |
| //[no_value]~? ERROR incorrect value `` for codegen option `link-self-contained` |
| |
| //@ revisions: invalid_modifier |
| //@[invalid_modifier] compile-flags: -Clink-self-contained=*lld |
| //[invalid_modifier]~? ERROR incorrect value `*lld` for codegen option `link-self-contained` |
| |
| //@ revisions: unknown_value |
| //@[unknown_value] compile-flags: -Clink-self-contained=unknown |
| //[unknown_value]~? ERROR incorrect value `unknown` for codegen option `link-self-contained` |
| |
| //@ revisions: unknown_modifier_value |
| //@[unknown_modifier_value] compile-flags: -Clink-self-contained=-unknown |
| //[unknown_modifier_value]~? ERROR incorrect value `-unknown` for codegen option `link-self-contained` |
| |
| //@ revisions: unknown_boolean |
| //@[unknown_boolean] compile-flags: -Clink-self-contained=maybe |
| //[unknown_boolean]~? ERROR incorrect value `maybe` for codegen option `link-self-contained` |
| |
| fn main() {} |