chibicc/test/offsetof.c

20 lines
265 B
C

#include "test.h"
#include <stddef.h>
typedef struct {
int a;
char b;
int c;
double d;
} T;
int main() {
ASSERT(0, offsetof(T, a));
ASSERT(4, offsetof(T, b));
ASSERT(8, offsetof(T, c));
ASSERT(16, offsetof(T, d));
printf("OK\n");
return 0;
}