You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
note:"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them",
note:"the `#[naked]` attribute adds the safety obligation that the function's body must respect the function’s calling convention, uphold its signature, and either return or diverge (i.e., not fall through past the end of the assembly code).",
note:"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them",
note:"a function with the signature of the function the attribute is applied to must only be callable if the force-enabled features are guaranteed to be present",
note:"the program's behavior with overridden link sections on items is unpredictable and Rust cannot provide guarantees when you manually override them",
note:"`#[ffi_const]` functions shall have no effects except for its return value, which can only depend on the values of the function parameters, and is not affected by changes to the observable state of the program.",
note:"`#[ffi_pure]` functions shall have no effects except for its return value, which shall not change across two consecutive function calls with the same parameters.",
"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them"
166
-
)]
167
-
NoMangleFn,
168
-
#[diag("declaration of a function with `export_name`")]
169
-
#[note(
170
-
"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them"
171
-
)]
172
-
ExportNameFn,
173
-
#[diag("declaration of a function with `link_section`")]
174
-
#[note(
175
-
"the program's behavior with overridden link sections on items is unpredictable and Rust cannot provide guarantees when you manually override them"
176
-
)]
177
-
LinkSectionFn,
178
-
#[diag("declaration of a `no_mangle` static")]
179
-
#[note(
180
-
"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them"
181
-
)]
182
-
NoMangleStatic,
183
-
#[diag("declaration of a static with `export_name`")]
184
-
#[note(
185
-
"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them"
186
-
)]
187
-
ExportNameStatic,
188
-
#[diag("declaration of a static with `link_section`")]
189
-
#[note(
190
-
"the program's behavior with overridden link sections on items is unpredictable and Rust cannot provide guarantees when you manually override them"
191
-
)]
192
-
LinkSectionStatic,
193
-
#[diag("declaration of a `no_mangle` method")]
194
-
#[note(
195
-
"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them"
196
-
)]
197
-
NoMangleMethod,
198
-
#[diag("declaration of a method with `export_name`")]
199
-
#[note(
200
-
"the linker's behavior with multiple libraries exporting duplicate symbol names is undefined and Rust cannot provide guarantees when you manually override them"
0 commit comments