Index: src/common/version.h
===================================================================
diff -u -N -r1f27a2022090cf7aaf827a3f1ad90d6fe0038518 -rbd0d5d6ccc8b9e1552ee9c229f256517663cdcfe
--- src/common/version.h	(.../version.h)	(revision 1f27a2022090cf7aaf827a3f1ad90d6fe0038518)
+++ src/common/version.h	(.../version.h)	(revision bd0d5d6ccc8b9e1552ee9c229f256517663cdcfe)
@@ -14,14 +14,16 @@
 #define PRODUCT_VERSION3 724
 #define PRODUCT_VERSION4 0
 
-#define PRODUCT_FULL_NUMERIC_VERSION ((unsigned long long)PRODUCT_VERSION1) << 48 | ((unsigned long long)PRODUCT_VERSION2) << 32 | ((unsigned long long)PRODUCT_VERSION3) << 16 | ((unsigned long long)PRODUCT_VERSION4)
+#if SETUP_COMPILER != 1
+	#define PRODUCT_FULL_NUMERIC_VERSION ((unsigned long long)PRODUCT_VERSION1) << 48 | ((unsigned long long)PRODUCT_VERSION2) << 32 | ((unsigned long long)PRODUCT_VERSION3) << 16 | ((unsigned long long)PRODUCT_VERSION4)
 
-#define PRODUCT_VERSION "1.40internal-svn724"
+	#define STRINGIZE2(a) STRINGIZE(a)
+	#define STRINGIZE(a) L#a
 
-#define STRINGIZE2(a) STRINGIZE(a)
-#define STRINGIZE(a) L#a
+	#define PRODUCT_NUMERIC_VERSION STRINGIZE2(PRODUCT_VERSION1) L"." STRINGIZE2(PRODUCT_VERSION2) L"." STRINGIZE2(PRODUCT_VERSION3) L"." STRINGIZE2(PRODUCT_VERSION4)
+#endif
 
-#define PRODUCT_NUMERIC_VERSION STRINGIZE2(PRODUCT_VERSION1) L"." STRINGIZE2(PRODUCT_VERSION2) L"." STRINGIZE2(PRODUCT_VERSION3) L"." STRINGIZE2(PRODUCT_VERSION4)
+#define PRODUCT_VERSION "1.40internal-svn724"
 
 #if SETUP_COMPILER != 1
 	#define SHELLEXT_PRODUCT_FULL_VERSION SHELLEXT_PRODUCT_NAME " " PRODUCT_VERSION