Sign in
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
viro
/
sparse
/
09ec74f6acaf6837e18157f5b9588bb08971aafb
/
.
/
validation
/
char-unsigned.c
blob: 354aa40d66c97dafe963841c8ba8ee16fea77daf [
file
]
#define
MASK
((
1
<<
__CHAR_BIT__
)
-
1
)
void
foo
(
void
)
{
_Static_assert
((
char
)
-
1
==
(-
1
&
MASK
),
"plain char is not unsigned"
);
}
/*
* check-name: funsigned-char
* check-command: sparse -funsigned-char -Wno-decl $file
*/