From 1f8d558597098f78aeba4ed5f70824f98dc60060 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 12 May 2013 18:14:02 +0200 Subject: removed most exception specifications: allow bad_allocs to propagate * specifications resulted in runtime errors (unexpected exception) when bad_alloc ocurred * specs should be used scarcely: only when the errors that may be thrown are all known and for documentary purposes --- src/goto.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/goto.cpp') diff --git a/src/goto.cpp b/src/goto.cpp index 4996122..d0b2dab 100644 --- a/src/goto.cpp +++ b/src/goto.cpp @@ -116,7 +116,7 @@ StateLabel::StateLabel() : State() } State * -StateLabel::custom(gchar chr) throw (Error) +StateLabel::custom(gchar chr) { if (chr == '!') { Goto::table->undo_set(strings[0], @@ -166,7 +166,7 @@ StateLabel::custom(gchar chr) throw (Error) * terminate the command-line. */ State * -StateGotoCmd::done(const gchar *str) throw (Error) +StateGotoCmd::done(const gchar *str) { tecoInt value; gchar **labels; -- cgit v1.2.3