Sign in
android
/
toolchain
/
rustc
/
89a0a0cd9cbd0a0138a09bd877bbc73859a8c330
/
.
/
src
/
test
/
ui
/
consts
/
const-prop-overflowing-casts.rs
blob: 8cc5b98250b5ae63aab41b3a90248a7dc582db89 [
file
] [
log
] [
blame
]
// check-pass
enum
Foo
{
Bar
=
-
42
,
Baz
=
42
,
}
fn
main
()
{
let
_
=
0u8
as
u32
;
let
_
=
(
1u32
<<
31
)
as
u16
;
let
_
=
(
1u16
<<
15
)
as
u8
;
let
_
=
(!
0u16
)
as
u8
;
let
_
=
(-
1i16
)
as
i8
;
let
_
=
(
Foo
::
Bar
)
as
i8
;
}