Переглянути джерело

Merge pull request #77342 from RandomShaper/fix_build_bad_compiler

Fix compile issue in not very conformant compilers
Rémi Verschelde 2 роки тому
батько
коміт
b85269cd8b
1 змінених файлів з 6 додано та 2 видалено
  1. 6 2
      scene/main/node.h

+ 6 - 2
scene/main/node.h

@@ -52,13 +52,17 @@ protected:
 	// During group processing, these are thread-safe.
 	// Outside group processing, these avoid the cost of sync by working as plain primitive types.
 	union MTFlag {
-		SafeFlag mt{};
+		SafeFlag mt;
 		bool st;
+		MTFlag() :
+				mt{} {}
 	};
 	template <class T>
 	union MTNumeric {
-		SafeNumeric<T> mt{};
+		SafeNumeric<T> mt;
 		T st;
+		MTNumeric() :
+				mt{} {}
 	};
 
 public: