about summary refs log tree commit diff
path: root/tests/ui/link-native-libs/modifiers-bad.rs
blob: 4d6c8a278d4c05bc3bf4e1a63f48a1ca8624a117 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//@ 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`