/* * External interruption test. This test is structured in such a way that it * passes the cases that require it to exit, but we can make it enter an * infinite loop from GDB. * * We don't have the benefit of libc, just builtin C primitives and * whatever is in minilib. */ #include void loop(void) { do { /* * Loop forever. Just make sure the condition is always a constant * expression, so that this loop is not UB, as per the C * standard. */ } while (1); } int main(void) { return 0; }