In a careless thought to make the data type as small as possible, the compiler complained (naturally) of me using a constant that was too big for the type I was testing against:
for (uint8_t j = 0; j < (1 << 8); j++) {
...
}
Which gave me the idea to come up with this masterpiece:
for (uint8_t test = 0; test <= 255; test++) {
printf("%i\n", test);
}