gccだと sizeof(void)は1だけど、オプションでエラーに出来たかも。