X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=ast.h;h=ba42e70c969c3ebd94c67232979e327a9278b6cc;hp=00802ca3168aca62fbab474dc20111b78a3465b0;hb=613e1e7247c8dd271979b9e9d70ff7735ef5282b;hpb=9c0231a58e19bffd5fc354049cc30e09619c14de diff --git a/ast.h b/ast.h index 00802ca..ba42e70 100644 --- a/ast.h +++ b/ast.h @@ -309,8 +309,9 @@ struct ast_member_s ast_expression_common expression; ast_expression *owner; unsigned int field; + const char *name; }; -ast_member* ast_member_new(lex_ctx ctx, ast_expression *owner, unsigned int field); +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_codegen(ast_member*, ast_function*, bool lvalue, ir_value**);