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_ */