Fixed failure to assemble immediates equal to Zero
This commit is contained in:
parent
2bb7ba3038
commit
89b42ef066
2
asm.c
2
asm.c
|
@ -388,7 +388,7 @@ void eval_immediates(struct Token* p)
|
||||||
uint16_t value;
|
uint16_t value;
|
||||||
value = numerate_string(p->Text);
|
value = numerate_string(p->Text);
|
||||||
|
|
||||||
if(0 != value)
|
if(('0' == p->Text[0]) || (0 != value))
|
||||||
{
|
{
|
||||||
sprintf(p->Expression, "%04x", value);
|
sprintf(p->Expression, "%04x", value);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue