changeset 17223:5b8f316bdb9e

Using suppress warning for SPARCNodeLIRBuilder
author Stefan Anzinger <stefan.anzinger@oracle.com>
date Thu, 25 Sep 2014 20:57:00 -0700
parents fa7dc2f64c25
children a02c295218aa c1d10773331f c990248e816e
files graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchProcessor.java
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchProcessor.java	Thu Sep 25 20:01:27 2014 -0700
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchProcessor.java	Thu Sep 25 20:57:00 2014 -0700
@@ -498,7 +498,12 @@
                 out.println("import " + p + ".*;");
             }
             out.println("");
-            out.println("@SuppressWarnings(\"unused\")");
+
+            // FIXME: Ugly hack, don't know how to work this problem around (import
+            // com.oracle.graal.nodes.*; is unused, but cannot be avoided
+            if (matchStatementClassName.contains("SPARCNodeLIRBuilder")) {
+                out.println("@SuppressWarnings(\"unused\")");
+            }
             out.println("public class " + matchStatementClassName + " implements " + MatchStatementSet.class.getSimpleName() + " {");
 
             out.println();