Skip to content

Commit

Permalink
Fixed incorrect initializer for class instance/class members
Browse files Browse the repository at this point in the history
  • Loading branch information
Tiger-Tom committed Jun 3, 2024
1 parent 81456a3 commit ab9dccf
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions types.peg
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ class_instance_member <-
cls->members[cls->n_members-1]->is_static = false;
cls->members[cls->n_members-1]->val_case = CST__TYPES__CLASS_MEMBER__VAL_MEMBER;
cst_nStruct_Member* sm = cls->members[cls->n_members-1]->member = malloc(sizeof(cst_nStruct_Member));
*sm = (cst_nStruct_Member)CST__TYPES__CLASS_MEMBER__INIT;
*sm = (cst_nStruct_Member)CST__TYPES__STRUCT_MEMBER__INIT;
sm->type = t; sm->name = n; sm->val = v;
}
class_class_member <-
Expand All @@ -141,7 +141,7 @@ class_class_member <-
cls->members[cls->n_members-1]->is_static = true;
cls->members[cls->n_members-1]->val_case = CST__TYPES__CLASS_MEMBER__VAL_MEMBER;
cst_nStruct_Member* sm = cls->members[cls->n_members-1]->member = malloc(sizeof(cst_nStruct_Member));
*sm = (cst_nStruct_Member)CST__TYPES__CLASS_MEMBER__INIT;
*sm = (cst_nStruct_Member)CST__TYPES__STRUCT_MEMBER__INIT;
sm->type = t; sm->name = n; sm->val = v;
}

Expand Down

0 comments on commit ab9dccf

Please sign in to comment.