Sign in
android
/
toolchain
/
rustc
/
89a0a0cd9cbd0a0138a09bd877bbc73859a8c330
/
.
/
src
/
test
/
ui
/
consts
/
const-fn-zst-args.rs
blob: 82c27b37573ada2e2175f016ce8107260254fdaa [
file
] [
log
] [
blame
]
// build-pass
// Check that the evaluation of const-functions with
// zero-sized types as arguments compiles successfully
struct
Zst
{}
const
fn
foo
(
val
:
Zst
)
->
Zst
{
val
}
const
FOO
:
Zst
=
foo
(
Zst
{});
fn
main
()
{
const
_
:
Zst
=
FOO
;
}