Technical data

Programming Release Notes
6.9 Debugger
6.9.11 Interrupting Program Execution in Compaq DECwindows Motif Interface
V7.3
In Version 7.2 of the debugger, the STOP button in the DECwindows Motif
interface and Ctrl/C in screen mode sometimes do not return control to the user.
This problem has been corrected.
6.9.12 Nested Anonymous Unions
V7.3
In previous versions of the debugger, nested anonymous unions in C++ led to
incorrect symbolizations. For example, the following definition symbolized u.s as
’u. ::s’:
struct U {
int x;
union { int l; union { int s; int t; }; };
}u;
This problem has been corrected.
6.9.13 Anonymous Structs in C
V7.3
C variant_struct is a VAX C extension in Compaq C that allows the creation of
anonymous structs. For example, the following definition allows references such
as ’u.a’:
union {
variant_struct {
int a;
int b;
} vs;
}u;
Previous versions of the debugger did not allow this. This problem has been
corrected.
6.9.14 Symbolization of C++ References
V7.3
Previous versions of the debugger symbolized C++ references with an extra period
at the end. For example:
Source: int &k = i;
Symbolization: REFERENCE\k.: 0
This problem has been corrected.
6.9.15 Enumerators as Class Symbols
V7.3
In previous versions of the debugger, the following C++ definition:
struct C_Outer {
struct C_Middle2 {
enum Middle2_E3 {};
} middle2;
} c_outer;
Programming Release Notes 6–11