diff options
-rw-r--r-- | modules/gdscript/gdscript_analyzer.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/modules/gdscript/gdscript_analyzer.cpp b/modules/gdscript/gdscript_analyzer.cpp index 2485e9f432..032e08f5a0 100644 --- a/modules/gdscript/gdscript_analyzer.cpp +++ b/modules/gdscript/gdscript_analyzer.cpp @@ -1867,19 +1867,11 @@ void GDScriptAnalyzer::reduce_binary_op(GDScriptParser::BinaryOpNode *p_binary_o GDScriptParser::DataType left_type; if (p_binary_op->left_operand) { - if (p_binary_op->left_operand->is_constant) { - left_type = type_from_variant(p_binary_op->left_operand->reduced_value, p_binary_op->left_operand); - } else { - left_type = p_binary_op->left_operand->get_datatype(); - } + left_type = p_binary_op->left_operand->get_datatype(); } GDScriptParser::DataType right_type; if (p_binary_op->right_operand) { - if (p_binary_op->right_operand->is_constant) { - right_type = type_from_variant(p_binary_op->right_operand->reduced_value, p_binary_op->right_operand); - } else { - right_type = p_binary_op->right_operand->get_datatype(); - } + right_type = p_binary_op->right_operand->get_datatype(); } if (!left_type.is_set() || !right_type.is_set()) { |