diff options
author | Sanimir Agovic <sanimir.agovic@intel.com> | 2013-10-12 12:36:16 +0100 |
---|---|---|
committer | Sanimir Agovic <sanimir.agovic@intel.com> | 2014-04-11 13:43:50 +0100 |
commit | 04b19544ef6a97b62b2cc4a3170b900e046ab185 (patch) | |
tree | 5fd7230a68abe5ef3f36b1411997588b202bd322 /gdb/utils.h | |
parent | 26cb189f8b46dbe7b2d485525329a8919005ca8a (diff) | |
download | gdb-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/utils.h')
0 files changed, 0 insertions, 0 deletions