Skip to content

Instantly share code, notes, and snippets.

#include <stdint.h>
#include <stdio.h>
#include <stddef.h>
typedef void (*test_function_t)();
// Why is `__attribute__((aligned(16)))` necessary? With the default
// alignment of 8, we print a large negative value for limit and then
// don't print any `a` fields.
struct __attribute__((aligned(16))) foo