From 94aefdc760b1a7f77fe3a64d2ebf8c13645a49d0 Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 20 Apr 2026 16:39:48 +0200 Subject: frontend: embed , fix asm names --- src/c.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/c.c') diff --git a/src/c.c b/src/c.c index 3ef9cfc..4ff42b4 100644 --- a/src/c.c +++ b/src/c.c @@ -2955,10 +2955,10 @@ pdecl(DeclState *st, CComp *cm) { if (st->kind == DTOPLEVEL || st->kind == DFUNCVAR) { while (attrspec(cm, &st->attr)) ; if (match(cm, NULL, TKW__asm__) && expect(cm, '(', NULL)) { - peek(cm, &tk); - if (expect(cm, TKSTRLIT, "asm symbol name")) { + if (peek(cm, NULL) == TKSTRLIT) { + lex(cm, &tk); decl.sym = intern_(tk.s, tk.len); - } + } else expect(cm, TKSTRLIT, "asm symbol name"); expect(cm, ')', NULL); } while (attrspec(cm, &st->attr)) ; -- cgit v1.2.3