diff options
author | Gaius Mulley <gaius@glam.ac.uk> | 2007-10-16 17:36:51 +0000 |
---|---|---|
committer | Gaius Mulley <gaius@glam.ac.uk> | 2007-10-16 17:36:51 +0000 |
commit | 844781a1bed001865515739fc576c268af2127d6 (patch) | |
tree | 1a3131da91b80cb47448da1be3e35db0d7b8d8f7 /gdb/doc | |
parent | e831e7b6ed2afd432c9791873284b5a1db9c5b97 (diff) | |
download | gdb-844781a1bed001865515739fc576c268af2127d6.zip gdb-844781a1bed001865515739fc576c268af2127d6.tar.gz gdb-844781a1bed001865515739fc576c268af2127d6.tar.bz2 |
* doc/gdb.texinfo: Add TSIZE definition, removed
statement about unbounded arrays being unimplemented.
* m2-valprint.c (m2_print_array_contents): New function.
(m2_print_unbounded_array): New function.
(m2_print_array_contents): New function.
* m2-typeprint.c (m2_unbounded_array): New function.
(m2_is_unbounded_array): New function.
(m2_print_type): Test for unbounded array when walking
across structs.
* m2-lang.h: Added extern m2_is_unbounded_array.
* m2-lang.c (evaluate_subexp_modula2): New function.
(exp_descriptor_modula2): New structure.
(m2_language_defn): Use exp_descriptor_modula2.
* m2-exp.y: Added TSIZE and binary subscript.
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/gdb.texinfo | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index f6d7e9e..61f7fee 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -9979,6 +9979,9 @@ Returns the size of its argument. @var{x} can be a variable or a type. @item TRUNC(@var{r}) Returns the integral part of @var{r}. +@item TSIZE(@var{x}) +Returns the size of its argument. @var{x} can be a variable or a type. + @item VAL(@var{t},@var{i}) Returns the member of the type @var{t} whose ordinal value is @var{i}. @end table @@ -10109,7 +10112,7 @@ ARRAY [-10..10] OF CHAR Note that the array handling is not yet complete and although the type is printed correctly, expression handling still assumes that all arrays have a lower bound of zero and not @code{-10} as in the example -above. Unbounded arrays are also not yet recognized in @value{GDBN}. +above. Here are some more type related Modula-2 examples: |