mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-12 20:16:49 +00:00
Updated E0394 to new error message
This commit is contained in:
parent
d2e78956c3
commit
3caa451b9d
@ -277,7 +277,10 @@ impl<'a, 'tcx> Qualifier<'a, 'tcx, 'tcx> {
|
||||
} else {
|
||||
"cannot refer to statics by value, use a constant instead"
|
||||
};
|
||||
span_err!(self.tcx.sess, self.span, E0394, "{}", msg);
|
||||
struct_span_err!(self.tcx.sess, self.span, E0394, "{}", msg)
|
||||
.span_label(self.span, &format!("referring to another static by value"))
|
||||
.note(&format!("use the address-of operator or a constant instead"))
|
||||
.emit();
|
||||
|
||||
// Replace STATIC with NOT_CONST to avoid further errors.
|
||||
self.qualif = self.qualif - Qualif::STATIC;
|
||||
|
@ -9,7 +9,10 @@
|
||||
// except according to those terms.
|
||||
|
||||
static A: u32 = 0;
|
||||
static B: u32 = A; //~ ERROR E0394
|
||||
static B: u32 = A;
|
||||
//~^ ERROR E0394
|
||||
//~| NOTE referring to another static by value
|
||||
//~| NOTE use the address-of operator or a constant instead
|
||||
|
||||
fn main() {
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user