Don't append return to void procedures
This commit is contained in:
@ -31,6 +31,9 @@ namespace gcc
|
||||
void enter_scope();
|
||||
tree_symbol_mapping leave_scope();
|
||||
|
||||
void build_binarary_operation(bool condition, source::binary_expression *expression,
|
||||
tree_code operator_code, tree left, tree right, tree target_type);
|
||||
|
||||
public:
|
||||
generic_visitor();
|
||||
|
||||
|
@ -24,12 +24,15 @@ namespace source
|
||||
less,
|
||||
greater,
|
||||
less_equal,
|
||||
greater_equal
|
||||
greater_equal,
|
||||
disjunction,
|
||||
conjunction
|
||||
};
|
||||
|
||||
enum class unary_operator
|
||||
{
|
||||
reference
|
||||
reference,
|
||||
negation
|
||||
};
|
||||
|
||||
class variable_declaration;
|
||||
|
Reference in New Issue
Block a user