mirror of
https://github.com/dlang/dmd.git
synced 2025-04-28 06:00:13 +03:00
made small improvement to fix 24884 (#17101)
This commit is contained in:
parent
82a5d2a7c4
commit
d8c0e79bfb
2 changed files with 12 additions and 0 deletions
|
@ -412,4 +412,15 @@ assert(op != BADINS);
|
|||
// if (cs.Irm == 0x3D) *(char*)0=0;
|
||||
// if (cs.Iop == LEA && cs.Irm == 0xCB) *(char*)0=0;
|
||||
}
|
||||
|
||||
/***********
|
||||
* Print opcodes
|
||||
*/
|
||||
@trusted
|
||||
void print()
|
||||
{
|
||||
printf("---\n");
|
||||
for (code *c = head; c; c = c.next)
|
||||
printf("%02x\n", c.Iop);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4177,6 +4177,7 @@ void cdmemset(ref CGstate cg, ref CodeBuilder cdb,elem *e,ref regm_t pretregs)
|
|||
{
|
||||
regwithvalue(cdb, mAX, value, I64?64:0);
|
||||
getregs(cdb, mAX);
|
||||
cgstate.regimmed_set(AX, value);
|
||||
freenode(evalue);
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue