diff --git a/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/C/C.jj b/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/C/C.jj index dd583c69e0..f0fb377b0c 100644 --- a/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/C/C.jj +++ b/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/C/C.jj @@ -718,7 +718,7 @@ PARSER_END(CParser) TOKEN_MGR_DECLS : { - static int parenNesting = 0; + int parenNesting = 0; } SKIP : diff --git a/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/CPP/CPP.jj b/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/CPP/CPP.jj index 51adb12420..15d2289769 100644 --- a/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/CPP/CPP.jj +++ b/Ghidra/Features/Base/src/main/javacc/ghidra/app/util/cparser/CPP/CPP.jj @@ -437,7 +437,7 @@ public class PreProcessor { private HashMap alreadyDone; // Toggle printing - private static int verboseLevel = 0; + private int verboseLevel = 0; public int verboseLevel() { int vl = verboseLevel; @@ -1125,6 +1125,7 @@ public class PreProcessor { this.pathList = parent.pathList; this.shift = parent.shift; this.alreadyDone = parent.alreadyDone; + this.verboseLevel = parent.verboseLevel; } public PreProcessor(String[] args) throws ParseException { @@ -2174,7 +2175,7 @@ PPToken ValueExpression() : // LEXICAL SCANNER SECTION TOKEN_MGR_DECLS : { - static int parenNesting = 0; + int parenNesting = 0; }