#clobber cc -> #clobber flags

This commit is contained in:
gingerBill
2026-08-17 12:10:08 +01:00
parent 1f2234a4b2
commit 344e8afa36
7 changed files with 40 additions and 23 deletions

View File

@@ -2437,6 +2437,12 @@ gb_internal Ast *parse_asm_register(AstFile *f) {
Ast *reg = alloc_ast_node(f, Ast_AsmRegister);
reg->AsmRegister.token = token;
reg->AsmRegister.name = name;
if (allow_token(f, Token_Period)) {
Token flag = expect_token_after(f, Token_Ident, "register name and period for the flag");
if (flag.kind == Token_Ident) {
reg->AsmRegister.flag = flag;
}
}
return reg;
}
gb_internal Ast *parse_asm_operand(AstFile *f, bool allow_memory_operand) {