fork download
  1. #define TEXT \
  2. switch(0) \
  3. for(;(void*)(char*)(double*)(volatile float*) \
  4.   (unsigned long*)(signed short*)(const int*) \
  5.   (struct S*)(union U*)sizeof(1);) \
  6. if(1) \
  7. default: return !puts("hello!"); \
  8. else \
  9. do \
  10. case 0: continue; \
  11. while(0);
  12.  
  13.  
  14. #include <stdio.h>
  15. int main() {
  16.  
  17. do TEXT while(0);
  18.  
  19. }
  20.  
Success #stdin #stdout 0s 1788KB
stdin
Standard input is empty
stdout
hello!