aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Bachmeyer <jcb@gnu.org>2022-11-30 23:22:55 -0600
committerJacob Bachmeyer <jcb@gnu.org>2022-11-30 23:22:55 -0600
commitad376ed0b13423f0e2208035a551ea03d0c47f26 (patch)
tree606705009d028c20571818a0b73f027b5d1eba49
parentac0996ca907ea71f5e9a17ea1b50238f461dc60e (diff)
Add global TestState object in dejagnu.h
-rw-r--r--ChangeLog1
-rw-r--r--dejagnu.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 801cfa7..0aeb4b6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
* dejagnu.h (TestState::TestState): Only perform initialization
when the first TestState object is constructed.
+ (DG): Add global TestState object.
* dejagnu.h (DG__endmsg): New function, called using atexit().
(endmsg_registered, TestState_count): Add fields to DG__status.
diff --git a/dejagnu.h b/dejagnu.h
index 571ee51..282b072 100644
--- a/dejagnu.h
+++ b/dejagnu.h
@@ -352,5 +352,7 @@ class TestState {
std::string GetMsg (void) { return lastmsg; }
};
+TestState DG;
+
#endif /* __cplusplus */
#endif /* _DEJAGNU_H_ */