projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* device/include/pic16/adc.h,
[fw/sdcc]
/
src
/
xa51
/
gen.c
diff --git
a/src/xa51/gen.c
b/src/xa51/gen.c
index 0f434421c7a1bf2a0bec9578d5e7bd273c3fc32b..96ed8a4910467d577b67834a3132d0ff567d5743 100644
(file)
--- a/
src/xa51/gen.c
+++ b/
src/xa51/gen.c
@@
-181,9
+181,9
@@
static asmop *aopForSym(symbol *sym,
// if the sym has registers
if (sym->nRegs && sym->regs[0]) {
aop->type=AOP_REG;
// if the sym has registers
if (sym->nRegs && sym->regs[0]) {
aop->type=AOP_REG;
- sprintf (aop->name[0], sym->regs[0]->name);
+ sprintf (aop->name[0],
"%s",
sym->regs[0]->name);
if (size > 2) {
if (size > 2) {
- sprintf (aop->name[1], sym->regs[1]->name);
+ sprintf (aop->name[1],
"%s",
sym->regs[1]->name);
}
return aop;
}
}
return aop;
}
@@
-232,14
+232,14
@@
static asmop *aopForSym(symbol *sym,
// if in bit space
if (IN_BITSPACE(SPEC_OCLS(sym->etype))) {
aop->type=AOP_BIT;
// if in bit space
if (IN_BITSPACE(SPEC_OCLS(sym->etype))) {
aop->type=AOP_BIT;
- sprintf (aop->name[0], sym->rname);
+ sprintf (aop->name[0],
"%s",
sym->rname);
return aop;
}
// if in direct space
if (IN_DIRSPACE(SPEC_OCLS(sym->etype))) {
aop->type=AOP_DIR;
return aop;
}
// if in direct space
if (IN_DIRSPACE(SPEC_OCLS(sym->etype))) {
aop->type=AOP_DIR;
- sprintf (aop->name[0], sym->rname);
+ sprintf (aop->name[0],
"%s",
sym->rname);
if (size>2) {
sprintf (aop->name[1], "%s+2", sym->rname);
}
if (size>2) {
sprintf (aop->name[1], "%s+2", sym->rname);
}