aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/macscp1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/macscp1.c')
-rw-r--r--gdb/testsuite/gdb.base/macscp1.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/macscp1.c b/gdb/testsuite/gdb.base/macscp1.c
index 40f1217..e754b26 100644
--- a/gdb/testsuite/gdb.base/macscp1.c
+++ b/gdb/testsuite/gdb.base/macscp1.c
@@ -10,6 +10,20 @@
#define FORTY_EIGHT 48
#undef FORTY_EIGHT
+struct outer
+{
+ struct fields
+ {
+ struct fault
+ {
+ int addr;
+ } fault;
+ } fields;
+};
+struct outer address;
+
+#define addr fields.fault.addr
+
/* A macro named UNTIL_<func> is #defined until just before the
definition of the function <func>.