aboutsummaryrefslogtreecommitdiff
path: root/COPYING3
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2015-10-26 08:41:36 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2015-10-26 08:41:36 -0400
commit74ef968fbaab0bd52335314abdb3e0eb04020fb1 (patch)
tree7358116fd9268114d994af02abbe281cff33f8b1 /COPYING3
parentcdfb4fc32dfe130698fa72629aaa99aa06b50044 (diff)
downloadgdb-74ef968fbaab0bd52335314abdb3e0eb04020fb1.zip
gdb-74ef968fbaab0bd52335314abdb3e0eb04020fb1.tar.gz
gdb-74ef968fbaab0bd52335314abdb3e0eb04020fb1.tar.bz2
scm-symbol.c: Add (domain_enum) casts
We currently pass integers as domain_enums to lookup_symbol. The most obvious fix is to add casts there. I first thought of changing the type of the domain variables to domain_enum. However, because we pass a pointer to them to gdbscm_parse_function_args, which expects them to be integers (because of the format string), I don't think it would be correct. If the enum does not have the same size as an int, gdbscm_parse_function_args could write past the memory of domain, overwriting something else on the stack. gdb/ChangeLog: * guile/scm-symbol.c (gdbscm_lookup_global_symbol): Add domain_enum cast. (gdbscm_lookup_symbol): Likewise.
Diffstat (limited to 'COPYING3')
0 files changed, 0 insertions, 0 deletions