aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorBernhard Liebl2017-12-16 15:47:36 +0100
committerBernhard Liebl2017-12-16 15:47:36 +0100
commitb17ae020bb2adecec7834b15a2e6eb370dff77c0 (patch)
treed5058a2ceec8a0c024f4e44f76482a5178a53595 /core
parent19af42b35312f41de025728c4003045484cc1542 (diff)
downloadgodot-b17ae020bb2adecec7834b15a2e6eb370dff77c0.tar.gz
godot-b17ae020bb2adecec7834b15a2e6eb370dff77c0.tar.zst
godot-b17ae020bb2adecec7834b15a2e6eb370dff77c0.zip
Diffstat (limited to 'core')
-rw-r--r--core/class_db.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/class_db.cpp b/core/class_db.cpp
index edd49fe95..b18e3d2b6 100644
--- a/core/class_db.cpp
+++ b/core/class_db.cpp
@@ -348,10 +348,11 @@ uint64_t ClassDB::get_api_hash(APIType p_api) {
hash = hash_djb2_one_64(mb->get_argument_type(-1), hash); //return
for (int i = 0; i < mb->get_argument_count(); i++) {
- hash = hash_djb2_one_64(mb->get_argument_info(i).type, hash);
- hash = hash_djb2_one_64(mb->get_argument_info(i).name.hash(), hash);
- hash = hash_djb2_one_64(mb->get_argument_info(i).hint, hash);
- hash = hash_djb2_one_64(mb->get_argument_info(i).hint_string.hash(), hash);
+ const PropertyInfo info = mb->get_argument_info(i);
+ hash = hash_djb2_one_64(info.type, hash);
+ hash = hash_djb2_one_64(info.name.hash(), hash);
+ hash = hash_djb2_one_64(info.hint, hash);
+ hash = hash_djb2_one_64(info.hint_string.hash(), hash);
}
hash = hash_djb2_one_64(mb->get_default_argument_count(), hash);