codegen: handle exceptions of a method
[mate.git] / tests / AbsurdlyHuge.java
index ba1707da8bc3a5678d80f53d94540fd2bd45ed2b..78cb7a3ea3e7b82f8596311dcbad1e6619962349 100644 (file)
@@ -1,41 +1,30 @@
-public class AbsurdlyHuge
-{
-public static int absurdlyHuge(int x)
-{
-for(int i=0;i<x;i++)
-{
-for(int u=0;u<x;u++)
-{
-for(int k=0;k<x;k++)
-{
-for(int v=0;v<x;v++)
-{
-for(int w=0;w<x;w++)
-{
-for(int z=0;z<x;z++)
-{
-for(int g=0;w<x;w++)
-{
-if(i+u+k+v+w+z<x)
-{
-return absurdlyHuge(k+v);
-}
-else
-{
-return absurdlyHuge(w+z);
-}
-}
-}
-}
-}
-}
-}
-}
-return 0;
-}
+package tests;
+
+public class AbsurdlyHuge {
+       public static int absurdlyHuge(int x) {
+               for(int i=0;i<x;i++) {
+                       for(int u=0;u<x;u++) {
+                               for(int k=0;k<x;k++) {
+                                       for(int v=0;v<x;v++) {
+                                               for(int w=0;w<x;w++) {
+                                                       for(int z=0;z<x;z++) {
+                                                               for(int g=0;w<x;w++) {
+                                                                       if(i+u+k+v+w+z<x) {
+                                                                               return absurdlyHuge(k+v);
+                                                                       } else {
+                                                                               return absurdlyHuge(w+z);
+                                                                       }
+                                                               }
+                                                       }
+                                               }
+                                       }
+                               }
+                       }
+               }
+               return 0;
+       }
 
-   public static void main(String[] args)
-   {
-      absurdlyHuge(1);
-   }
+       public static void main(String[] args) {
+               System.out.printf("result: 0x%08x\n", absurdlyHuge(1));
+       }
 }