aboutsummaryrefslogtreecommitdiff
path: root/arm64/emit.c
diff options
context:
space:
mode:
authorErica Z <[email protected]>2024-05-12 10:55:05 +0200
committerQuentin Carbonneaux <[email protected]>2024-05-28 10:39:41 +0200
commitc8220b638b17cb9eb583cca15d1b02c36a28ed2f (patch)
tree4717a6346f4302c2ae759e4109b81b4f50682c3f /arm64/emit.c
parent620277c004b247559d53e4d6ef8053705be9b110 (diff)
replace asm keyword
when applying a custom set of CFLAGS under clang that does not include -std=c99, asm is treated as a keyword and as such can not be used as an identifier. this prevents the issue by renaming the offending variables.
Diffstat (limited to 'arm64/emit.c')
-rw-r--r--arm64/emit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arm64/emit.c b/arm64/emit.c
index 990d839..f5166e0 100644
--- a/arm64/emit.c
+++ b/arm64/emit.c
@@ -37,7 +37,7 @@ enum {
static struct {
short op;
short cls;
- char *asm;
+ char *fmt;
} omap[] = {
{ Oadd, Ki, "add %=, %0, %1" },
{ Oadd, Ka, "fadd %=, %0, %1" },
@@ -374,7 +374,7 @@ emitins(Ins *i, E *e)
|| (omap[o].cls == Ki && KBASE(i->cls) == 0))
break;
}
- emitf(omap[o].asm, i, e);
+ emitf(omap[o].fmt, i, e);
break;
case Onop:
break;