blob: 9b5f9127e094c1749005d8ce220a57dd61bf9af6 [file]
#include <stdint.h>
struct Engine {
int kind;
};
struct Car {
int doors;
int wheels;
struct Engine *engine;
};
int main() {
uint32_t u32_zero = 0;
uint32_t u32_one = 1;
uint32_t u32_two = 2;
uint32_t u32_four = 4;
int32_t i32_zero = 0;
int32_t i32_one = 1;
int32_t i32_two = 2;
int32_t i32_minus_one = -1;
int32_t i32_minus_two = -2;
const char *cstr = "This is a c string";
uint16_t arr[] = {1, 2, 3, 4, 5, 6};
uint16_t *arr_start = &arr[0];
uint16_t *arr_second = &arr[1];
struct Engine engine = {.kind = 1};
struct Car my_car = {
.doors = 3,
.wheels = 4,
.engine = &engine,
};
return my_car.engine->kind; // break here
}