From ddbe489eddbe1aa22e3b7d78bae6a5dcd5dfc6af Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Thu, 19 Apr 2018 21:00:55 -0400
Subject: [PATCH] fix: fixed null pointer exception.

---
 .../java/com/aparapi/internal/instruction/InstructionSet.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/com/aparapi/internal/instruction/InstructionSet.java b/src/main/java/com/aparapi/internal/instruction/InstructionSet.java
index 01ab3fc7..fa0f63f8 100644
--- a/src/main/java/com/aparapi/internal/instruction/InstructionSet.java
+++ b/src/main/java/com/aparapi/internal/instruction/InstructionSet.java
@@ -1276,7 +1276,7 @@ public class InstructionSet{
       @Override public boolean isDeclaration() {
          LocalVariableInfo lvi = method.getLocalVariableTableEntry().getVariable(getThisPC() + getLength(),
                getLocalVariableTableIndex());
-         return (lvi.getStart() == getThisPC() + getLength());
+         return (lvi != null) && (lvi.getStart() == getThisPC() + getLength());
       }
 
       @Override public String getDescription() {
-- 
GitLab