aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/preprocessor/predef-char-bit.c
blob: fed0166e48a4b711839c864232ccb01bf7a80ed4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#define TEST_BIT(X, T)	if (__ ## X ## _BIT__  != 8 * sizeof(T)) return 1

int test(void)
{
	TEST_BIT(CHAR, char);

	return 0;
}

/*
 * check-name: predefined __<type>_BIT__
 * check-command: test-linearize -Wno-decl $file
 * check-output-ignore
 *
 * check-output-contains: ret\\..*\\$0
 */