changeset 54:f95140b40251

asm_reg_lookup bug fixed
author korDen
date Sat, 21 Aug 2010 12:51:02 +0400
parents a8b50ff7f201
children 8c2c7b7579f8
files dmd/backend/iasm.d
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
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 &regtab[i];
 		}