From 9ecebd27f7a5d01128d5cd2d843f20b51b59a1e4 Mon Sep 17 00:00:00 2001
From: Gary Frost <frost.gary@gmail.com>
Date: Thu, 11 Apr 2013 01:50:30 +0000
Subject: [PATCH] Even if vars are static we need to access them via this->

---
 .../src/java/com/amd/aparapi/internal/writer/BlockWriter.java  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/com.amd.aparapi/src/java/com/amd/aparapi/internal/writer/BlockWriter.java b/com.amd.aparapi/src/java/com/amd/aparapi/internal/writer/BlockWriter.java
index 5d91b24b..291b79a1 100644
--- a/com.amd.aparapi/src/java/com/amd/aparapi/internal/writer/BlockWriter.java
+++ b/com.amd.aparapi/src/java/com/amd/aparapi/internal/writer/BlockWriter.java
@@ -452,6 +452,9 @@ public abstract class BlockWriter{
             } else {
                writeThisRef();
             }
+         }  else{
+            // It is a static field but we still pass it via "this"
+            writeThisRef();
          }
          write(accessField.getConstantPoolFieldEntry().getNameAndTypeEntry().getNameUTF8Entry().getUTF8());
 
-- 
GitLab