Sign in
fuchsia
/
third_party
/
rust
/
3d5ef11f1a64fe829e6e3306cdfc723eba1b0eab
/
.
/
src
/
test
/
compile-fail
/
const-fn-error.rs
blob: da6036a04a549e7aa4dbcc1179bd3841a2729283 [
file
] [
log
] [
blame
]
#![
feature
(
const_fn
)]
const
X
:
usize
=
2
;
const
fn
f
(
x
:
usize
)
->
usize
{
let
mut
sum
=
0
;
for
i in
0.
.
x
{
//~^ ERROR E0015
//~| ERROR E0019
//~| ERROR E0080
sum
+=
i
;
}
sum
}
#[
allow
(
unused_variables
)]
fn
main
()
{
let
a
:
[
i32
;
f
(
X
)];
}