Fix non-Windows build error.
diff --git a/glslang/Include/revision.h b/glslang/Include/revision.h
index 480953e..5445009 100644
--- a/glslang/Include/revision.h
+++ b/glslang/Include/revision.h
@@ -2,5 +2,5 @@
 // For the version, it uses the latest git tag followed by the number of commits.
 // For the date, it uses the current date (when then script is run).
 
-#define GLSLANG_REVISION "Overload400-PrecQual.1666"
+#define GLSLANG_REVISION "Overload400-PrecQual.1667"
 #define GLSLANG_DATE "27-Nov-2016"
diff --git a/hlsl/hlslParseHelper.h b/hlsl/hlslParseHelper.h
index 02e6981..246c7c4 100755
--- a/hlsl/hlslParseHelper.h
+++ b/hlsl/hlslParseHelper.h
@@ -172,7 +172,7 @@
     void declareArray(const TSourceLoc&, TString& identifier, const TType&, TSymbol*&, bool track);
     TIntermNode* executeInitializer(const TSourceLoc&, TIntermTyped* initializer, TVariable* variable);
     TIntermTyped* convertInitializerList(const TSourceLoc&, const TType&, TIntermTyped* initializer);
-    bool HlslParseContext::isZeroConstructor(const TIntermNode*);
+    bool isZeroConstructor(const TIntermNode*);
     TOperator mapAtomicOp(const TSourceLoc& loc, TOperator op, bool isImage);
 
     // Return true if this node requires L-value conversion (e.g, to an imageStore).