loop2.gravity 329 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #unittest {
  2. name: "Infinite loop #2.";
  3. error: RUNTIME;
  4. };
  5. class Crash
  6. {
  7. var x,y,w,h;
  8. func init (n1,n2,n3,n4)
  9. {
  10. x = n1;
  11. y = n2;
  12. w = n3;
  13. h = n4;
  14. }
  15. func Int()
  16. {
  17. var i;
  18. while (i < Int()) // Bug Here
  19. {
  20. i += 1;
  21. }
  22. return i+i;
  23. }
  24. }
  25. func main()
  26. {
  27. var a = 10;
  28. var b = Crash(1,2,3,4);
  29. return a + b;
  30. }