summaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorRichard Hozák <5235838+richardhozak@users.noreply.github.com>2024-06-02 21:47:51 +0200
committerRichard Hozák <5235838+richardhozak@users.noreply.github.com>2024-06-02 21:48:50 +0200
commit8c6cc1ec155bc0c5eee389e755e188e46e0f064d (patch)
tree612f0d6d26156a5f9efbf3eb82354cbd721f9cf9 /src/core
parent21d526e5e5b1e5d8b6be4db05a704c2c2e7837a9 (diff)
downloadredot-cpp-8c6cc1ec155bc0c5eee389e755e188e46e0f064d.tar.gz
Fix warnings emitted with -Wall
Diffstat (limited to 'src/core')
-rw-r--r--src/core/class_db.cpp4
-rw-r--r--src/core/object.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/core/class_db.cpp b/src/core/class_db.cpp
index d9a8bf9..5ded799 100644
--- a/src/core/class_db.cpp
+++ b/src/core/class_db.cpp
@@ -353,7 +353,7 @@ void ClassDB::add_virtual_method(const StringName &p_class, const MethodInfo &p_
if (mi.argument_count > 0) {
mi.arguments = (GDExtensionPropertyInfo *)memalloc(sizeof(GDExtensionPropertyInfo) * mi.argument_count);
mi.arguments_metadata = (GDExtensionClassMethodArgumentMetadata *)memalloc(sizeof(GDExtensionClassMethodArgumentMetadata) * mi.argument_count);
- for (int i = 0; i < mi.argument_count; i++) {
+ for (uint32_t i = 0; i < mi.argument_count; i++) {
mi.arguments[i] = p_method.arguments[i]._to_gdextension();
mi.arguments_metadata[i] = p_method.arguments_metadata[i];
}
@@ -429,7 +429,7 @@ void ClassDB::deinitialize(GDExtensionInitializationLevel p_level) {
{
std::lock_guard<std::mutex> lock(engine_singletons_mutex);
singleton_objects.reserve(engine_singletons.size());
- for (const std::pair<StringName, Object *> &pair : engine_singletons) {
+ for (const std::pair<const StringName, Object *> &pair : engine_singletons) {
singleton_objects.push_back(pair.second);
}
}
diff --git a/src/core/object.cpp b/src/core/object.cpp
index d2e10ff..410daf8 100644
--- a/src/core/object.cpp
+++ b/src/core/object.cpp
@@ -75,7 +75,7 @@ MethodInfo::operator Dictionary() const {
dict["name"] = name;
dict["args"] = internal::convert_property_list(arguments);
Array da;
- for (int i = 0; i < default_arguments.size(); i++) {
+ for (size_t i = 0; i < default_arguments.size(); i++) {
da.push_back(default_arguments[i]);
}
dict["default_args"] = da;