diff options
Diffstat (limited to 'gas/config/tc-nds32.c')
-rw-r--r-- | gas/config/tc-nds32.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gas/config/tc-nds32.c b/gas/config/tc-nds32.c index 774c470..66b8136 100644 --- a/gas/config/tc-nds32.c +++ b/gas/config/tc-nds32.c @@ -5141,6 +5141,7 @@ void md_assemble (char *str) { struct nds32_asm_insn insn; + expressionS expr; char *out; struct nds32_pseudo_opcode *popcode; const struct nds32_field *fld = NULL; @@ -5176,7 +5177,7 @@ md_assemble (char *str) } label_exist = 0; - insn.info = (expressionS *) alloca (sizeof (expressionS)); + insn.info = & expr; asm_desc.result = NASM_OK; nds32_assemble (&asm_desc, &insn, str); |