Sign in
fuchsia
/
third_party
/
rust
/
a10a02bf5fd00e4b34f1856af17d058dd5ec06f0
/
.
/
src
/
test
/
mir-opt
/
combine_array_len.rs
blob: 93490c14fd6458f830df7c4971df6857ce912d98 [
file
] [
log
] [
blame
]
// EMIT_MIR_FOR_EACH_BIT_WIDTH
// EMIT_MIR combine_array_len.norm2.InstCombine.diff
fn
norm2
(
x
:
[
f32
;
2
])
->
f32
{
let
a
=
x
[
0
];
let
b
=
x
[
1
];
a
*
a
+
b
*
b
}
fn
main
()
{
assert_eq
!(
norm2
([
3.0
,
4.0
]),
5.0
*
5.0
);
}