aboutsummaryrefslogtreecommitdiff
path: root/gdb/jv-valprint.c
diff options
context:
space:
mode:
authorSanimir Agovic <sanimir.agovic@intel.com>2013-10-12 12:36:16 +0100
committerJoel Brobecker <brobecker@adacore.com>2014-04-14 09:14:11 -0700
commit3c8452d46ac23d455c30438d0885a738e02b56e1 (patch)
treeee4e5f86ade80bff6748d6f4a7d67b51511b55ac /gdb/jv-valprint.c
parent4ad88275f81a586e32e86351cc415a97d58ef448 (diff)
downloadgdb-3c8452d46ac23d455c30438d0885a738e02b56e1.zip
gdb-3c8452d46ac23d455c30438d0885a738e02b56e1.tar.gz
gdb-3c8452d46ac23d455c30438d0885a738e02b56e1.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. gdb/ChangeLog: * eval.c (evaluate_subexp_for_sizeof) <UNOP_IND>: Create an indirect value and retrieve the dynamic type size.
Diffstat (limited to 'gdb/jv-valprint.c')
0 files changed, 0 insertions, 0 deletions