Sign in
kernel
/
pub
/
scm
/
devel
/
sparse
/
sparse
/
refs/heads/master
/
.
/
validation
/
char-unsigned-native.c
blob: b86458427da2768af599088b6f118862c4d7af12 [
file
] [
log
] [
blame
]
#define
MASK
((
1
<<
__CHAR_BIT__
)
-
1
)
void
foo
(
void
)
{
_Static_assert
((
char
)
-
1
==
(-
1
&
MASK
),
"plain char is not unsigned"
);
}
/*
* check-name: char-unsigned-native
* check-command: sparse --arch=arm -Wno-decl $file
*/