ast_value *next;
*/
- bool cvq; /* const/var qualifier */
+ int cvq; /* const/var qualifier */
bool isfield; /* this declares a field */
bool hasvalue;
union {
};
ast_member* ast_member_new(lex_ctx ctx, ast_expression *owner, unsigned int field, const char *name);
void ast_member_delete(ast_member*);
+bool ast_member_set_name(ast_member*, const char *name);
bool ast_member_codegen(ast_member*, ast_function*, bool lvalue, ir_value**);