projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updare French translation for binutils and German translation for opcodes.
[deliverable/binutils-gdb.git]
/
gdb
/
p-exp.y
diff --git
a/gdb/p-exp.y
b/gdb/p-exp.y
index 191b3d37f276e989e7c4e24a72ff3e2324511aa4..b4f08346aca5e09a3d25658f65475d4abce646f3 100644
(file)
--- a/
gdb/p-exp.y
+++ b/
gdb/p-exp.y
@@
-364,7
+364,7
@@
exp : exp '['
struct stoken stringsval;
char *buf;
struct stoken stringsval;
char *buf;
- buf = alloca (strlen (arrayname) + 1);
+ buf =
(char *)
alloca (strlen (arrayname) + 1);
stringsval.ptr = buf;
stringsval.length = strlen (arrayname);
strcpy (buf, arrayname);
stringsval.ptr = buf;
stringsval.length = strlen (arrayname);
strcpy (buf, arrayname);
@@
-772,10
+772,7
@@
variable: name_not_typename
}
write_exp_elt_opcode (pstate, OP_VAR_VALUE);
}
write_exp_elt_opcode (pstate, OP_VAR_VALUE);
- /* We want to use the selected frame, not
- another more inner frame which happens to
- be in the same block. */
- write_exp_elt_block (pstate, NULL);
+ write_exp_elt_block (pstate, sym.block);
write_exp_elt_sym (pstate, sym.symbol);
write_exp_elt_opcode (pstate, OP_VAR_VALUE);
current_type = sym.symbol->type; }
write_exp_elt_sym (pstate, sym.symbol);
write_exp_elt_opcode (pstate, OP_VAR_VALUE);
current_type = sym.symbol->type; }
@@
-1533,7
+1530,7
@@
yylex (void)
so in expression to enter hexadecimal values
we still need to use C syntax with 0xff */
write_dollar_variable (pstate, yylval.sval);
so in expression to enter hexadecimal values
we still need to use C syntax with 0xff */
write_dollar_variable (pstate, yylval.sval);
- tmp = alloca (namelen + 1);
+ tmp =
(char *)
alloca (namelen + 1);
memcpy (tmp, tokstart, namelen);
tmp[namelen] = '\0';
intvar = lookup_only_internalvar (tmp + 1);
memcpy (tmp, tokstart, namelen);
tmp[namelen] = '\0';
intvar = lookup_only_internalvar (tmp + 1);
@@
-1679,7
+1676,9
@@
yylex (void)
struct symbol *cur_sym;
/* As big as the whole rest of the expression, which is
at least big enough. */
struct symbol *cur_sym;
/* As big as the whole rest of the expression, which is
at least big enough. */
- char *ncopy = alloca (strlen (tmp)+strlen (namestart)+3);
+ char *ncopy
+ = (char *) alloca (strlen (tmp) + strlen (namestart)
+ + 3);
char *tmp1;
tmp1 = ncopy;
char *tmp1;
tmp1 = ncopy;
This page took
0.024685 seconds
and
4
git commands to generate.