From 450692d130a4d186baf895ce9e64ad53e812920c Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Sun, 22 Mar 2015 16:54:12 +0000 Subject: [PATCH] Add blank initializers to all Prototypes. --- src/core/org/luaj/vm2/Prototype.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/core/org/luaj/vm2/Prototype.java b/src/core/org/luaj/vm2/Prototype.java index 70f5f2cf..7a4f0ce3 100644 --- a/src/core/org/luaj/vm2/Prototype.java +++ b/src/core/org/luaj/vm2/Prototype.java @@ -99,11 +99,16 @@ public class Prototype { public int numparams; public int is_vararg; public int maxstacksize; + private static final Upvaldesc[] NOUPVALUES = {}; + private static final Prototype[] NOSUBPROTOS = {}; + public Prototype() { + p = NOSUBPROTOS; + upvalues = NOUPVALUES; + } - public Prototype() {} - public Prototype(int n_upvalues) { + p = NOSUBPROTOS; upvalues = new Upvaldesc[n_upvalues]; }