summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_compiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gdscript/gdscript_compiler.h')
-rw-r--r--modules/gdscript/gdscript_compiler.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/modules/gdscript/gdscript_compiler.h b/modules/gdscript/gdscript_compiler.h
index fd6b22f527..0adbe1ed8e 100644
--- a/modules/gdscript/gdscript_compiler.h
+++ b/modules/gdscript/gdscript_compiler.h
@@ -45,19 +45,19 @@ class GDScriptCompiler {
GDScript *main_script = nullptr;
struct FunctionLambdaInfo {
- GDScriptFunction *function;
- GDScriptFunction *parent;
- Ref<GDScript> script;
+ GDScriptFunction *function = nullptr;
+ GDScriptFunction *parent = nullptr;
+ GDScript *script = nullptr;
StringName name;
- int line;
- int index;
- int depth;
+ int line = 0;
+ int index = 0;
+ int depth = 0;
//uint64_t code_hash;
//int code_size;
- int capture_count;
- int use_self;
- int arg_count;
- int default_arg_count;
+ int capture_count = 0;
+ bool use_self = false;
+ int arg_count = 0;
+ int default_arg_count = 0;
//Vector<GDScriptDataType> argument_types;
//GDScriptDataType return_type;
Vector<FunctionLambdaInfo> sublambdas;