  
  /**
   * Parses a PEG.js exception and uses the source map to format text for a new
-@@ -245,8 +317,9 @@
+@@ -245,8 +329,9 @@
   * @param {{message: string, line: number, column: number}} exception The
   *     exception thrown during parsing.
   * @param {string} shaderType The type of shader that had an error.

   var result = [];
   goog.array.forEach(structNodes, function(structDeclarator) {
     result[structDeclarator.id] = true;
diff -ur ../../glslunit.orig/compiler/variable_minifier.js glslunit/compiler/variable_minifier.js
--- ../../glslunit.orig/compiler/variable_minifier.js	2012-05-04 20:42:55.000000000 +0200
+++ glslunit/compiler/variable_minifier.js	2016-08-27 21:33:21.200372561 +0200
@@ -137,7 +137,6 @@
       }
     }

 };
 goog.inherits(glslunit.TypeAnnotator, glslunit.VariableScopeVisitor);
 
diff -ru ../../glslunit.orig/ast/visitors/variable_scope_visitor.js glslunit/ast/visitors/variable_scope_visitor.js
--- ../../glslunit.orig/ast/visitors/variable_scope_visitor.js	2012-05-04 20:42:54.000000000 +0200
+++ glslunit/ast/visitors/variable_scope_visitor.js	2015-07-12 09:02:18.655120680 +0200
@@ -67,14 +67,14 @@
