const bad : u32 = { | |
{ | |
5; | |
0 | |
} | |
}; | |
const bad_two : u32 = { | |
{ | |
invalid(); | |
//~^ ERROR: cannot call non-const fn `invalid` | |
0 | |
} | |
}; | |
const bad_three : u32 = { | |
{ | |
valid(); | |
0 | |
} | |
}; | |
static bad_four : u32 = { | |
{ | |
5; | |
0 | |
} | |
}; | |
static bad_five : u32 = { | |
{ | |
invalid(); | |
//~^ ERROR: cannot call non-const fn `invalid` | |
0 | |
} | |
}; | |
static bad_six : u32 = { | |
{ | |
valid(); | |
0 | |
} | |
}; | |
static mut bad_seven : u32 = { | |
{ | |
5; | |
0 | |
} | |
}; | |
static mut bad_eight : u32 = { | |
{ | |
invalid(); | |
//~^ ERROR: cannot call non-const fn `invalid` | |
0 | |
} | |
}; | |
static mut bad_nine : u32 = { | |
{ | |
valid(); | |
0 | |
} | |
}; | |
fn invalid() {} | |
const fn valid() {} | |
fn main() {} |