diff --git a/amd64/emit.c b/amd64/emit.c index 5db5270..a757b80 100644 --- a/amd64/emit.c +++ b/amd64/emit.c @@ -199,7 +199,7 @@ emitcon(Con *con, E *e) assert(!T.apple); fprintf(e->f, "%%fs:%s%s@tpoff", p, l); } else { - assert(con->sym.type == SGlo); + assert((con->sym.type & ~SExt) == SGlo); fprintf(e->f, "%s%s", p, l); } if (con->bits.i)