]> git.proxmox.com Git - rustc.git/blame - src/test/ui/linkage-attr/link-attr-validation-late.stderr
Update unsuspicious file list
[rustc.git] / src / test / ui / linkage-attr / link-attr-validation-late.stderr
CommitLineData
f2b60f7d 1error: unexpected `#[link]` argument, expected one of: name, kind, modifiers, cfg, wasm_import_module, import_name_type
487cf647 2 --> $DIR/link-attr-validation-late.rs:4:22
923072b8
FG
3 |
4LL | #[link(name = "...", "literal")]
5 | ^^^^^^^^^
6
f2b60f7d 7error: unexpected `#[link]` argument, expected one of: name, kind, modifiers, cfg, wasm_import_module, import_name_type
487cf647 8 --> $DIR/link-attr-validation-late.rs:5:22
923072b8
FG
9 |
10LL | #[link(name = "...", unknown)]
11 | ^^^^^^^
12
13error: multiple `name` arguments in a single `#[link]` attribute
487cf647 14 --> $DIR/link-attr-validation-late.rs:9:22
923072b8
FG
15 |
16LL | #[link(name = "foo", name = "bar")]
17 | ^^^^^^^^^^^^
18
19error: multiple `kind` arguments in a single `#[link]` attribute
487cf647 20 --> $DIR/link-attr-validation-late.rs:10:38
923072b8
FG
21 |
22LL | #[link(name = "...", kind = "dylib", kind = "bar")]
23 | ^^^^^^^^^^^^
24
25error: multiple `modifiers` arguments in a single `#[link]` attribute
487cf647 26 --> $DIR/link-attr-validation-late.rs:11:47
923072b8
FG
27 |
28LL | #[link(name = "...", modifiers = "+verbatim", modifiers = "bar")]
29 | ^^^^^^^^^^^^^^^^^
30
31error: multiple `cfg` arguments in a single `#[link]` attribute
487cf647 32 --> $DIR/link-attr-validation-late.rs:12:34
923072b8
FG
33 |
34LL | #[link(name = "...", cfg(FALSE), cfg(FALSE))]
35 | ^^^^^^^^^^
36
37error: multiple `wasm_import_module` arguments in a single `#[link]` attribute
487cf647 38 --> $DIR/link-attr-validation-late.rs:13:36
923072b8
FG
39 |
40LL | #[link(wasm_import_module = "foo", wasm_import_module = "bar")]
41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
42
43error: link name must be of the form `name = "string"`
487cf647 44 --> $DIR/link-attr-validation-late.rs:17:8
923072b8
FG
45 |
46LL | #[link(name)]
47 | ^^^^
48
49error[E0459]: `#[link]` attribute requires a `name = "string"` argument
487cf647 50 --> $DIR/link-attr-validation-late.rs:17:1
923072b8
FG
51 |
52LL | #[link(name)]
53 | ^^^^^^^^^^^^^ missing `name` argument
54
55error: link name must be of the form `name = "string"`
487cf647 56 --> $DIR/link-attr-validation-late.rs:19:8
923072b8
FG
57 |
58LL | #[link(name())]
59 | ^^^^^^
60
61error[E0459]: `#[link]` attribute requires a `name = "string"` argument
487cf647 62 --> $DIR/link-attr-validation-late.rs:19:1
923072b8
FG
63 |
64LL | #[link(name())]
65 | ^^^^^^^^^^^^^^^ missing `name` argument
66
67error: link kind must be of the form `kind = "string"`
487cf647 68 --> $DIR/link-attr-validation-late.rs:21:22
923072b8
FG
69 |
70LL | #[link(name = "...", kind)]
71 | ^^^^
72
73error: link kind must be of the form `kind = "string"`
487cf647 74 --> $DIR/link-attr-validation-late.rs:22:22
923072b8
FG
75 |
76LL | #[link(name = "...", kind())]
77 | ^^^^^^
78
79error: link modifiers must be of the form `modifiers = "string"`
487cf647 80 --> $DIR/link-attr-validation-late.rs:23:22
923072b8
FG
81 |
82LL | #[link(name = "...", modifiers)]
83 | ^^^^^^^^^
84
85error: link modifiers must be of the form `modifiers = "string"`
487cf647 86 --> $DIR/link-attr-validation-late.rs:24:22
923072b8
FG
87 |
88LL | #[link(name = "...", modifiers())]
89 | ^^^^^^^^^^^
90
91error: link cfg must be of the form `cfg(/* predicate */)`
487cf647 92 --> $DIR/link-attr-validation-late.rs:25:22
923072b8
FG
93 |
94LL | #[link(name = "...", cfg)]
95 | ^^^
96
97error: link cfg must be of the form `cfg(/* predicate */)`
487cf647 98 --> $DIR/link-attr-validation-late.rs:26:22
923072b8
FG
99 |
100LL | #[link(name = "...", cfg = "literal")]
101 | ^^^^^^^^^^^^^^^
102
103error: link cfg must have a single predicate argument
487cf647 104 --> $DIR/link-attr-validation-late.rs:27:22
923072b8
FG
105 |
106LL | #[link(name = "...", cfg("literal"))]
107 | ^^^^^^^^^^^^^^
108
109error: wasm import module must be of the form `wasm_import_module = "string"`
487cf647 110 --> $DIR/link-attr-validation-late.rs:28:22
923072b8
FG
111 |
112LL | #[link(name = "...", wasm_import_module)]
113 | ^^^^^^^^^^^^^^^^^^
114
115error: wasm import module must be of the form `wasm_import_module = "string"`
487cf647 116 --> $DIR/link-attr-validation-late.rs:29:22
923072b8
FG
117 |
118LL | #[link(name = "...", wasm_import_module())]
119 | ^^^^^^^^^^^^^^^^^^^^
120
121error: invalid linking modifier syntax, expected '+' or '-' prefix before one of: bundle, verbatim, whole-archive, as-needed
487cf647 122 --> $DIR/link-attr-validation-late.rs:33:34
923072b8
FG
123 |
124LL | #[link(name = "...", modifiers = "")]
125 | ^^
126
127error: invalid linking modifier syntax, expected '+' or '-' prefix before one of: bundle, verbatim, whole-archive, as-needed
487cf647 128 --> $DIR/link-attr-validation-late.rs:34:34
923072b8
FG
129 |
130LL | #[link(name = "...", modifiers = "no-plus-minus")]
131 | ^^^^^^^^^^^^^^^
132
133error: unknown linking modifier `unknown`, expected one of: bundle, verbatim, whole-archive, as-needed
487cf647 134 --> $DIR/link-attr-validation-late.rs:35:34
923072b8
FG
135 |
136LL | #[link(name = "...", modifiers = "+unknown")]
137 | ^^^^^^^^^^
138
139error: multiple `verbatim` modifiers in a single `modifiers` argument
487cf647 140 --> $DIR/link-attr-validation-late.rs:36:34
923072b8
FG
141 |
142LL | #[link(name = "...", modifiers = "+verbatim,+verbatim")]
143 | ^^^^^^^^^^^^^^^^^^^^^
144
145error: aborting due to 24 previous errors
146
147For more information about this error, try `rustc --explain E0459`.