]>
Commit | Line | Data |
---|---|---|
17df50a5 XL |
1 | error: invalid reference to argument at index 0 |
2 | --> $DIR/bad-template.rs:10:15 | |
3 | | | |
4 | LL | asm!("{}"); | |
5 | | ^^ from here | |
6 | | | |
7 | = note: no arguments were given | |
8 | ||
9 | error: invalid reference to argument at index 1 | |
10 | --> $DIR/bad-template.rs:12:15 | |
11 | | | |
12 | LL | asm!("{1}", in(reg) foo); | |
13 | | ^^^ from here | |
14 | | | |
15 | = note: there is 1 argument | |
16 | ||
17 | error: argument never used | |
18 | --> $DIR/bad-template.rs:12:21 | |
19 | | | |
20 | LL | asm!("{1}", in(reg) foo); | |
21 | | ^^^^^^^^^^^ argument never used | |
22 | | | |
23 | = help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {0} */"` | |
24 | ||
25 | error: there is no argument named `a` | |
26 | --> $DIR/bad-template.rs:15:15 | |
27 | | | |
28 | LL | asm!("{a}"); | |
29 | | ^^^ | |
30 | ||
31 | error: invalid reference to argument at index 0 | |
32 | --> $DIR/bad-template.rs:17:15 | |
33 | | | |
34 | LL | asm!("{}", a = in(reg) foo); | |
35 | | ^^ --------------- named argument | |
36 | | | | |
37 | | from here | |
38 | | | |
39 | = note: no positional arguments were given | |
40 | note: named arguments cannot be referenced by position | |
41 | --> $DIR/bad-template.rs:17:20 | |
42 | | | |
43 | LL | asm!("{}", a = in(reg) foo); | |
44 | | ^^^^^^^^^^^^^^^ | |
45 | ||
46 | error: named argument never used | |
47 | --> $DIR/bad-template.rs:17:20 | |
48 | | | |
49 | LL | asm!("{}", a = in(reg) foo); | |
50 | | ^^^^^^^^^^^^^^^ named argument never used | |
51 | | | |
52 | = help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {a} */"` | |
53 | ||
54 | error: invalid reference to argument at index 1 | |
55 | --> $DIR/bad-template.rs:20:15 | |
56 | | | |
57 | LL | asm!("{1}", a = in(reg) foo); | |
58 | | ^^^ from here | |
59 | | | |
60 | = note: no positional arguments were given | |
61 | ||
62 | error: named argument never used | |
63 | --> $DIR/bad-template.rs:20:21 | |
64 | | | |
65 | LL | asm!("{1}", a = in(reg) foo); | |
66 | | ^^^^^^^^^^^^^^^ named argument never used | |
67 | | | |
68 | = help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {a} */"` | |
69 | ||
70 | error: invalid reference to argument at index 0 | |
71 | --> $DIR/bad-template.rs:23:15 | |
72 | | | |
73 | LL | asm!("{}", in("eax") foo); | |
74 | | ^^ ------------- explicit register argument | |
75 | | | | |
76 | | from here | |
77 | | | |
78 | = note: no positional arguments were given | |
79 | note: explicit register arguments cannot be used in the asm template | |
80 | --> $DIR/bad-template.rs:23:20 | |
81 | | | |
82 | LL | asm!("{}", in("eax") foo); | |
83 | | ^^^^^^^^^^^^^ | |
84 | ||
85 | error: asm template modifier must be a single character | |
86 | --> $DIR/bad-template.rs:25:17 | |
87 | | | |
88 | LL | asm!("{:foo}", in(reg) foo); | |
89 | | ^^^ | |
90 | ||
91 | error: multiple unused asm arguments | |
92 | --> $DIR/bad-template.rs:27:18 | |
93 | | | |
94 | LL | asm!("", in(reg) 0, in(reg) 1); | |
95 | | ^^^^^^^^^ ^^^^^^^^^ argument never used | |
96 | | | | |
97 | | argument never used | |
98 | | | |
99 | = help: if these arguments are intentionally unused, consider using them in an asm comment: `"/* {0} {1} */"` | |
100 | ||
101 | error: invalid reference to argument at index 0 | |
102 | --> $DIR/bad-template.rs:33:14 | |
103 | | | |
104 | LL | global_asm!("{}"); | |
105 | | ^^ from here | |
106 | | | |
107 | = note: no arguments were given | |
108 | ||
109 | error: invalid reference to argument at index 1 | |
110 | --> $DIR/bad-template.rs:35:14 | |
111 | | | |
112 | LL | global_asm!("{1}", const FOO); | |
113 | | ^^^ from here | |
114 | | | |
115 | = note: there is 1 argument | |
116 | ||
117 | error: argument never used | |
118 | --> $DIR/bad-template.rs:35:20 | |
119 | | | |
120 | LL | global_asm!("{1}", const FOO); | |
121 | | ^^^^^^^^^ argument never used | |
122 | | | |
123 | = help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {0} */"` | |
124 | ||
125 | error: there is no argument named `a` | |
126 | --> $DIR/bad-template.rs:38:14 | |
127 | | | |
128 | LL | global_asm!("{a}"); | |
129 | | ^^^ | |
130 | ||
131 | error: invalid reference to argument at index 0 | |
132 | --> $DIR/bad-template.rs:40:14 | |
133 | | | |
134 | LL | global_asm!("{}", a = const FOO); | |
135 | | ^^ ------------- named argument | |
136 | | | | |
137 | | from here | |
138 | | | |
139 | = note: no positional arguments were given | |
140 | note: named arguments cannot be referenced by position | |
141 | --> $DIR/bad-template.rs:40:19 | |
142 | | | |
143 | LL | global_asm!("{}", a = const FOO); | |
144 | | ^^^^^^^^^^^^^ | |
145 | ||
146 | error: named argument never used | |
147 | --> $DIR/bad-template.rs:40:19 | |
148 | | | |
149 | LL | global_asm!("{}", a = const FOO); | |
150 | | ^^^^^^^^^^^^^ named argument never used | |
151 | | | |
152 | = help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {a} */"` | |
153 | ||
154 | error: invalid reference to argument at index 1 | |
155 | --> $DIR/bad-template.rs:43:14 | |
156 | | | |
157 | LL | global_asm!("{1}", a = const FOO); | |
158 | | ^^^ from here | |
159 | | | |
160 | = note: no positional arguments were given | |
161 | ||
162 | error: named argument never used | |
163 | --> $DIR/bad-template.rs:43:20 | |
164 | | | |
165 | LL | global_asm!("{1}", a = const FOO); | |
166 | | ^^^^^^^^^^^^^ named argument never used | |
167 | | | |
168 | = help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {a} */"` | |
169 | ||
170 | error: asm template modifier must be a single character | |
171 | --> $DIR/bad-template.rs:46:16 | |
172 | | | |
173 | LL | global_asm!("{:foo}", const FOO); | |
174 | | ^^^ | |
175 | ||
176 | error: multiple unused asm arguments | |
177 | --> $DIR/bad-template.rs:48:17 | |
178 | | | |
179 | LL | global_asm!("", const FOO, const FOO); | |
180 | | ^^^^^^^^^ ^^^^^^^^^ argument never used | |
181 | | | | |
182 | | argument never used | |
183 | | | |
184 | = help: if these arguments are intentionally unused, consider using them in an asm comment: `"/* {0} {1} */"` | |
185 | ||
186 | error: aborting due to 21 previous errors | |
187 |