| //@ edition: 2021 | |
| //@ revisions: blank no-prefix prefix-only unknown | |
| //@[blank] compile-flags: -l static:=foo | |
| //@[no-prefix] compile-flags: -l static:bundle=foo | |
| //@[prefix-only] compile-flags: -l static:+=foo | |
| //@[unknown] compile-flags: -l static:+ferris=foo | |
| // Tests various illegal values for the "modifier" part of an `-l` flag. | |
| fn main() {} | |
| //[blank]~? ERROR invalid linking modifier syntax, expected '+' or '-' prefix | |
| //[no-prefix]~? ERROR invalid linking modifier syntax, expected '+' or '-' prefix | |
| //[prefix-only]~? ERROR unknown linking modifier `` | |
| //[unknown]~? ERROR unknown linking modifier `ferris` |