Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
g++.dg
/
warn
/
Wconversion-pr94067.C
blob: c1031017a1f62b39007c0c81f77b08dec9ff158e [
file
] [
log
] [
blame
]
// PR c++/94067
// { dg-do compile }
// { dg-options "-Wconversion" }
static
inline
unsigned
short
swap
(
unsigned
short
x
)
{
return
(
x
>>
8
)
|
static_cast
<
unsigned
short
>(
x
<<
8
);
}