Build: Fix #1665: remove __fastcall
diff --git a/glslang/MachineIndependent/ShaderLang.cpp b/glslang/MachineIndependent/ShaderLang.cpp
index 3d93aa2..d6441ef 100755
--- a/glslang/MachineIndependent/ShaderLang.cpp
+++ b/glslang/MachineIndependent/ShaderLang.cpp
@@ -1335,7 +1335,7 @@
//
// Cleanup symbol tables
//
-int __fastcall ShFinalize()
+int ShFinalize()
{
glslang::GetGlobalLock();
--NumberOfClients;
diff --git a/glslang/Public/ShaderLang.h b/glslang/Public/ShaderLang.h
index d73021c..26bf8bf 100755
--- a/glslang/Public/ShaderLang.h
+++ b/glslang/Public/ShaderLang.h
@@ -53,9 +53,6 @@
#define SH_IMPORT_EXPORT
#else
#define SH_IMPORT_EXPORT
-#ifndef __fastcall
-#define __fastcall
-#endif
#define C_DECL
#endif
@@ -83,7 +80,7 @@
//
// Call this at process shutdown to clean up memory.
//
-SH_IMPORT_EXPORT int __fastcall ShFinalize();
+SH_IMPORT_EXPORT int ShFinalize();
//
// Types of languages the compiler can consume.