aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--dejagnu.h36
2 files changed, 6 insertions, 36 deletions
diff --git a/ChangeLog b/ChangeLog
index 7562a79..cc69a60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2018-12-03 Ben Elliston <bje@gnu.org>
+ * dejagnu.h (TestState): Remove const char * variants of pass(),
+ xpass(), fail(), xfail(), untested(), unresolved() for C++. A
+ const char * will be implicitly converted to std::string.
+
+2018-12-03 Ben Elliston <bje@gnu.org>
+
* doc/dejagnu.texi: Move 'Built-in Procedures' node up a level,
removing the 'Reference' node and chapter. Make all subsubsections
in this chapter unnumbered subheadings.
diff --git a/dejagnu.h b/dejagnu.h
index c8e2c8f..bd0dcc3 100644
--- a/dejagnu.h
+++ b/dejagnu.h
@@ -211,12 +211,6 @@ class TestState {
std::cout << "\t" << outstate[PASSED] << s << std::endl;
}
- void pass (const char *c)
- {
- std::string s = c;
- pass (s);
- }
-
void xpass (std::string s)
{
xpassed++;
@@ -225,12 +219,6 @@ class TestState {
std::cout << "\t" << outstate[XPASSED] << s << std::endl;
}
- void xpass (const char *c)
- {
- std::string s = c;
- xpass (s);
- }
-
void fail (std::string s)
{
failed++;
@@ -239,12 +227,6 @@ class TestState {
std::cout << "\t" << outstate[FAILED] << s << std::endl;
}
- void fail (const char *c)
- {
- std::string s = c;
- fail (s);
- }
-
void xfail (std::string s)
{
xfailed++;
@@ -253,12 +235,6 @@ class TestState {
std::cout << "\t" << outstate[XFAILED] << s << std::endl;
}
- void xfail (const char *c)
- {
- std::string s = c;
- xfail (s);
- }
-
void untested (std::string s)
{
untest++;
@@ -267,12 +243,6 @@ class TestState {
std::cout << "\t" << outstate[UNTESTED] << s << std::endl;
}
- void untested (const char *c)
- {
- std::string s = c;
- untested (s);
- }
-
void unresolved (std::string s)
{
unresolve++;
@@ -281,12 +251,6 @@ class TestState {
std::cout << "\t" << outstate[UNRESOLVED] << s << std::endl;
}
- void unresolved (const char *c)
- {
- std::string s = c;
- unresolved (s);
- }
-
void totals (void)
{
std::cout << "\t#passed:\t\t" << passed << std::endl;