aboutsummaryrefslogtreecommitdiffhomepage
path: root/ast.c
diff options
context:
space:
mode:
Diffstat (limited to 'ast.c')
-rw-r--r--ast.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/ast.c b/ast.c
index a4cab7a..a6fb722 100644
--- a/ast.c
+++ b/ast.c
@@ -357,8 +357,7 @@ int type_sizeof_struct(Type* ty) {
int next_offset = 0;
int struct_align = 0;
- int i;
- for (i = 0; i < ty->def->node_members->node_len; ++i) {
+ for (int i = 0; i < ty->def->node_members->node_len; ++i) {
AstNode* member = ty->def->node_members->node_items + i;
int size = type_sizeof(member->ty);
int align = type_alignof(member->ty);
@@ -376,8 +375,7 @@ int type_sizeof_union(Type* ty) {
int union_size = 0;
int union_align = 0;
- int i;
- for (i = 0; i < ty->def->node_members->node_len; ++i) {
+ for (int i = 0; i < ty->def->node_members->node_len; ++i) {
AstNode* member = ty->def->node_members->node_items + i;
int size = type_sizeof(member->ty);
int align = type_alignof(member->ty);
@@ -396,8 +394,7 @@ int type_sizeof_union(Type* ty) {
int type_alignof_struct(Type* ty) {
int struct_align = 0;
- int i;
- for (i = 0; i < ty->def->node_members->node_len; ++i) {
+ for (int i = 0; i < ty->def->node_members->node_len; ++i) {
AstNode* member = ty->def->node_members->node_items + i;
int align = type_alignof(member->ty);
@@ -411,8 +408,7 @@ int type_alignof_struct(Type* ty) {
int type_alignof_union(Type* ty) {
int union_align = 0;
- int i;
- for (i = 0; i < ty->def->node_members->node_len; ++i) {
+ for (int i = 0; i < ty->def->node_members->node_len; ++i) {
AstNode* member = ty->def->node_members->node_items + i;
int align = type_alignof(member->ty);
@@ -433,8 +429,7 @@ int type_offsetof(Type* ty, const String* name) {
int next_offset = 0;
- int i;
- for (i = 0; i < ty->def->node_members->node_len; ++i) {
+ for (int i = 0; i < ty->def->node_members->node_len; ++i) {
AstNode* member = ty->def->node_members->node_items + i;
int size = type_sizeof(member->ty);
int align = type_alignof(member->ty);
@@ -454,8 +449,7 @@ Type* type_member_typeof(Type* ty, const String* name) {
fatal_error("type_member_typeof: type is neither a struct nor a union");
}
- int i;
- for (i = 0; i < ty->def->node_members->node_len; ++i) {
+ for (int i = 0; i < ty->def->node_members->node_len; ++i) {
AstNode* member = ty->def->node_members->node_items + i;
if (string_equals(&member->name, name)) {
return member->ty;