diff --git a/glslang/MachineIndependent/ShaderLang.cpp b/glslang/MachineIndependent/ShaderLang.cpp
index ba6e8c4491a618de9775417a9e6be7c0043283fa..ec5327d9ce384bd4bbe5454a0f84f6231721985c 100644
--- a/glslang/MachineIndependent/ShaderLang.cpp
+++ b/glslang/MachineIndependent/ShaderLang.cpp
@@ -1286,7 +1286,6 @@ int __fastcall ShFinalize()
     }
 
     if (PerProcessGPA != nullptr) {
-        PerProcessGPA->popAll();
         delete PerProcessGPA;
         PerProcessGPA = nullptr;
     }