aboutsummaryrefslogtreecommitdiff
path: root/gdb/valops.c
diff options
context:
space:
mode:
authorSanimir Agovic <sanimir.agovic@intel.com>2013-10-12 12:36:16 +0100
committerSanimir Agovic <sanimir.agovic@intel.com>2014-04-11 13:43:50 +0100
commit04b19544ef6a97b62b2cc4a3170b900e046ab185 (patch)
tree5fd7230a68abe5ef3f36b1411997588b202bd322 /gdb/valops.c
parent26cb189f8b46dbe7b2d485525329a8919005ca8a (diff)
downloadgdb-04b19544ef6a97b62b2cc4a3170b900e046ab185.zip
gdb-04b19544ef6a97b62b2cc4a3170b900e046ab185.tar.gz
gdb-04b19544ef6a97b62b2cc4a3170b900e046ab185.tar.bz2
vla: enable sizeof operator for indirection
This patch enables the sizeof operator for indirections: 1| void foo (size_t n) { 2| int vla[n]; 3| int *vla_ptr = &vla; 4| } (gdb) p sizeof(*vla_ptr) yields sizeof (size_t) * n. * eval.c (evaluate_subexp_for_sizeof) <UNOP_IND>: Create an indirect value and retrieve the dynamic type size.
Diffstat (limited to 'gdb/valops.c')
0 files changed, 0 insertions, 0 deletions