diff --git a/Install/Linux/libglslang.so b/Install/Linux/libglslang.so
index be32ae3ce829b5e606801e0e42052da39ec38bba..cb266d5b3ef7472aff7fa0587d5789571e2e1dcb 100755
Binary files a/Install/Linux/libglslang.so and b/Install/Linux/libglslang.so differ
diff --git a/Test/runtests b/Test/runtests
index ab800e7d832c39953440bce868a52287a03bc0c1..582695107e17a840c47425b246f214b36d5ee39e 100755
--- a/Test/runtests
+++ b/Test/runtests
@@ -2,7 +2,7 @@
 
 TARGETDIR=localResults
 BASEDIR=baseResults
-EXE=./glslangValidator.exe
+EXE=./glslangValidator
 mkdir -p localResults
 
 #
diff --git a/glslang/MachineIndependent/preprocessor/PpContext.h b/glslang/MachineIndependent/preprocessor/PpContext.h
index 0c91ce65c8f487d1ebe9fdebcca9b8fd8e79a8cb..213bdc78a290a372c64730840ff4793023081061 100644
--- a/glslang/MachineIndependent/preprocessor/PpContext.h
+++ b/glslang/MachineIndependent/preprocessor/PpContext.h
@@ -142,11 +142,11 @@ public:
 
     void setInput(TInputScanner& input, bool versionWillBeError);
 
-    void TPpContext::pushInput(tInput* in)
+    void pushInput(tInput* in)
     {
         inputStack.push_back(in);
     }
-    void TPpContext::popInput()
+    void popInput()
     {
         delete inputStack.back();
         inputStack.pop_back();