Mercurial > projects > ddmd
diff dmd/backend/iasm.d @ 54:f95140b40251
asm_reg_lookup bug fixed
author | korDen |
---|---|
date | Sat, 21 Aug 2010 12:51:02 +0400 |
parents | c369e9924151 |
children | 3482c73a991b |
line wrap: on
line diff
--- a/dmd/backend/iasm.d Sat Aug 21 12:15:47 2010 +0400 +++ b/dmd/backend/iasm.d Sat Aug 21 12:51:02 2010 +0400 @@ -108,7 +108,7 @@ struct REG { - char regstr[6]; + string regstr; ubyte val; opflag_t ty; } @@ -4446,7 +4446,7 @@ for (int i = 0; i < regtab.length; i++) { - if (regtab[i].regstr[0..min(s.length, $)] == s) + if (regtab[i].regstr == s) { return ®tab[i]; }