mirror of
https://github.com/ziglang/zig.git
synced 2024-11-27 23:52:31 +00:00
fix gcc build errors
This commit is contained in:
parent
66163692ad
commit
4a7911e3eb
@ -3089,12 +3089,10 @@ static TypeTableEntry *analyze_bin_op_expr(CodeGen *g, ImportTableEntry *import,
|
||||
return resolved_type;
|
||||
}
|
||||
|
||||
bool is_int = false;
|
||||
bool is_float = false;
|
||||
if (resolved_type->id == TypeTableEntryIdInt ||
|
||||
resolved_type->id == TypeTableEntryIdNumLitInt)
|
||||
{
|
||||
is_int = true;
|
||||
// int
|
||||
} else if ((resolved_type->id == TypeTableEntryIdFloat ||
|
||||
resolved_type->id == TypeTableEntryIdNumLitFloat) &&
|
||||
(bin_op_type == BinOpTypeAdd ||
|
||||
@ -3103,7 +3101,7 @@ static TypeTableEntry *analyze_bin_op_expr(CodeGen *g, ImportTableEntry *import,
|
||||
bin_op_type == BinOpTypeDiv ||
|
||||
bin_op_type == BinOpTypeMod))
|
||||
{
|
||||
is_float = true;
|
||||
// float
|
||||
} else {
|
||||
add_node_error(g, node, buf_sprintf("invalid operands to binary expression: '%s' and '%s'",
|
||||
buf_ptr(&lhs_type->name), buf_ptr(&rhs_type->name)));
|
||||
|
@ -1124,6 +1124,7 @@ static bool eval_expr(EvalFn *ef, AstNode *node, ConstExprValue *out) {
|
||||
case NodeTypeTypeDecl:
|
||||
zig_unreachable();
|
||||
}
|
||||
zig_unreachable();
|
||||
}
|
||||
|
||||
static bool eval_fn_args(EvalFnRoot *efr, FnTableEntry *fn, ConstExprValue *args, ConstExprValue *out_val) {
|
||||
|
Loading…
Reference in New Issue
Block a user