Added warning comments regarding ASM and COMPUTE_MAXS.

Suggested by: tobyr


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2663 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/shell/rewrite/RewriteJsniMethods.java b/dev/core/src/com/google/gwt/dev/shell/rewrite/RewriteJsniMethods.java
index 475a7d7..54a536f 100644
--- a/dev/core/src/com/google/gwt/dev/shell/rewrite/RewriteJsniMethods.java
+++ b/dev/core/src/com/google/gwt/dev/shell/rewrite/RewriteJsniMethods.java
@@ -237,6 +237,11 @@
     public void visitCode() {
       super.visitCode();
 
+      /*
+       * If you modify the generated code, you must recompute the stack size
+       * in visitEnd(). 
+       */
+
       // First argument - JSNI signature
       String jsniTarget = getJsniSignature(name, descriptor);
       visitLdcInsn(jsniTarget);
@@ -278,6 +283,9 @@
       /*
        * For speed, we don't ask ASM to COMPUTE_MAXS. We manually calculated a
        * max depth of 8.
+       * 
+       * Also, when tobyr tried getting ASM to compute the correct stack size,
+       * ASM seemed to compute the wrong value for reasons we don't understand.
        */
       int maxStack = 8;
       int maxLocals = 0; // Computed by GeneratorAdapter superclass.