mirror of
https://github.com/ziglang/zig.git
synced 2026-01-20 22:35:24 +00:00
parent
cb46d0b5b0
commit
76dc44d2a6
@ -1503,7 +1503,7 @@ TypeTableEntry *find_container(BlockContext *context, Buf *name) {
|
||||
}
|
||||
|
||||
static TypeEnumField *get_enum_field(TypeTableEntry *enum_type, Buf *name) {
|
||||
for (int i = 0; i < enum_type->data.enumeration.field_count; i += 1) {
|
||||
for (uint32_t i = 0; i < enum_type->data.enumeration.field_count; i += 1) {
|
||||
TypeEnumField *type_enum_field = &enum_type->data.enumeration.fields[i];
|
||||
if (buf_eql_buf(type_enum_field->name, name)) {
|
||||
return type_enum_field;
|
||||
@ -1513,7 +1513,7 @@ static TypeEnumField *get_enum_field(TypeTableEntry *enum_type, Buf *name) {
|
||||
}
|
||||
|
||||
static TypeStructField *get_struct_field(TypeTableEntry *struct_type, Buf *name) {
|
||||
for (int i = 0; i < struct_type->data.structure.field_count; i += 1) {
|
||||
for (uint32_t i = 0; i < struct_type->data.structure.field_count; i += 1) {
|
||||
TypeStructField *type_struct_field = &struct_type->data.structure.fields[i];
|
||||
if (buf_eql_buf(type_struct_field->name, name)) {
|
||||
return type_struct_field;
|
||||
@ -2111,7 +2111,7 @@ static TypeTableEntry *analyze_number_literal_expr(CodeGen *g, ImportTableEntry
|
||||
|
||||
static TypeStructField *find_struct_type_field(TypeTableEntry *type_entry, Buf *name, int *index) {
|
||||
assert(type_entry->id == TypeTableEntryIdStruct);
|
||||
for (int i = 0; i < type_entry->data.structure.field_count; i += 1) {
|
||||
for (uint32_t i = 0; i < type_entry->data.structure.field_count; i += 1) {
|
||||
TypeStructField *field = &type_entry->data.structure.fields[i];
|
||||
if (buf_eql_buf(field->name, name)) {
|
||||
*index = i;
|
||||
@ -3575,6 +3575,7 @@ Expr *get_resolved_expr(AstNode *node) {
|
||||
case NodeTypeStructValueField:
|
||||
zig_unreachable();
|
||||
}
|
||||
zig_unreachable();
|
||||
}
|
||||
|
||||
NumLitCodeGen *get_resolved_num_lit(AstNode *node) {
|
||||
@ -3625,6 +3626,7 @@ NumLitCodeGen *get_resolved_num_lit(AstNode *node) {
|
||||
case NodeTypeCompilerFnExpr:
|
||||
zig_unreachable();
|
||||
}
|
||||
zig_unreachable();
|
||||
}
|
||||
|
||||
TopLevelDecl *get_resolved_top_level_decl(AstNode *node) {
|
||||
@ -3676,4 +3678,5 @@ TopLevelDecl *get_resolved_top_level_decl(AstNode *node) {
|
||||
case NodeTypeCompilerFnType:
|
||||
zig_unreachable();
|
||||
}
|
||||
zig_unreachable();
|
||||
}
|
||||
|
||||
@ -2402,7 +2402,7 @@ static void define_builtin_fns_int(CodeGen *g, TypeTableEntry *type_entry) {
|
||||
{"sub", "ssub", "usub"},
|
||||
{"mul", "smul", "umul"},
|
||||
};
|
||||
for (int i = 0; i < sizeof(overflow_fns)/sizeof(overflow_fns[0]); i += 1) {
|
||||
for (size_t i = 0; i < sizeof(overflow_fns)/sizeof(overflow_fns[0]); i += 1) {
|
||||
OverflowFn *overflow_fn = &overflow_fns[i];
|
||||
BuiltinFnEntry *builtin_fn = allocate<BuiltinFnEntry>(1);
|
||||
buf_resize(&builtin_fn->name, 0);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user