diff options
author | Sanimir Agovic <sanimir.agovic@intel.com> | 2013-10-12 12:36:16 +0100 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2014-04-14 09:14:11 -0700 |
commit | 3c8452d46ac23d455c30438d0885a738e02b56e1 (patch) | |
tree | ee4e5f86ade80bff6748d6f4a7d67b51511b55ac /gdb/jv-valprint.c | |
parent | 4ad88275f81a586e32e86351cc415a97d58ef448 (diff) | |
download | gdb-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