mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 18:23:49 +00:00
b17e6680d6
Fixes #109543. When checking paths in HIR typeck, we don't want to check for const predicates since all we want might just be a function pointer. Therefore we move this to MIR constck and check that bounds are met during MIR constck.
10 lines
148 B
Rust
10 lines
148 B
Rust
#![allow(warnings)]
|
|
|
|
const X: u8 =
|
|
|| -> u8 { 5 }()
|
|
//~^ ERROR cannot call non-const closure
|
|
//~| ERROR the trait bound
|
|
;
|
|
|
|
fn main() {}
|