rust/tests/ui/consts/future-incompat-mutable-in-final-value-issue-121610.rs

19 lines
429 B
Rust
Raw Normal View History

2024-03-08 10:46:17 -06:00
//@ check-pass
use std::cell::Cell;
pub enum JsValue {
Undefined,
Object(Cell<bool>),
}
impl ::std::ops::Drop for JsValue {
fn drop(&mut self) {}
}
const UNDEFINED: &JsValue = &JsValue::Undefined;
//~^ WARN encountered mutable pointer in final value of constant
//~| WARN this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
fn main() {
}