chibicc/test/const.c

15 lines
292 B
C

#include "test.h"
int main() {
{ const x; }
{ int const x; }
{ const int x; }
{ const int const const x; }
ASSERT(5, ({ const x = 5; x; }));
ASSERT(8, ({ const x = 8; int *const y=&x; *y; }));
ASSERT(6, ({ const x = 6; *(const * const)&x; }));
printf("OK\n");
return 0;
}