Преглед изворни кода

Avoid error from -Werror=type-limits on GCC 11

(cherry picked from commit cad5be53b1dd81416d644ef5002c85951f07adcc)
David Snopek пре 1 година
родитељ
комит
aaffda23a5
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      src/godot.cpp

+ 5 - 0
src/godot.cpp

@@ -271,7 +271,12 @@ GDExtensionBool GDExtensionBinding::init(GDExtensionInterfaceGetProcAddress p_ge
 	} else if (internal::godot_version.minor != GODOT_VERSION_MINOR) {
 		compatible = internal::godot_version.minor > GODOT_VERSION_MINOR;
 	} else {
+#if GODOT_VERSION_PATCH > 0
 		compatible = internal::godot_version.patch >= GODOT_VERSION_PATCH;
+#else
+		// Prevent -Wtype-limits warning due to unsigned comparison.
+		compatible = true;
+#endif
 	}
 	if (!compatible) {
 		// We need to use snprintf() here because vformat() uses Variant, and we haven't loaded