diff options
Diffstat (limited to 'tests/runner.py')
-rw-r--r-- | tests/runner.py | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/tests/runner.py b/tests/runner.py index 035c4c78..1093789c 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -1192,49 +1192,49 @@ if 'benchmark' not in str(sys.argv) and 'sanity' not in str(sys.argv): src = ''' #include <iostream> - - class MyException - { - public: - MyException(){ std::cout << "Construct..."; } + + class MyException + { + public: + MyException(){ std::cout << "Construct..."; } MyException( const MyException & ) { std::cout << "Copy..."; } - ~MyException(){ std::cout << "Destruct..."; } - }; - - int function() - { - std::cout << "Throw..."; - throw MyException(); - } - - int function2() - { - return function(); - } - - int main() - { - try - { - function2(); - } - catch (MyException & e) - { - std::cout << "Catched..."; - } + ~MyException(){ std::cout << "Destruct..."; } + }; + + int function() + { + std::cout << "Throw..."; + throw MyException(); + } + + int function2() + { + return function(); + } + + int main() + { + try + { + function2(); + } + catch (MyException & e) + { + std::cout << "Catched..."; + } try - { - function2(); - } - catch (MyException e) - { - std::cout << "Catched..."; - } - - return 0; - } - ''' + { + function2(); + } + catch (MyException e) + { + std::cout << "Catched..."; + } + + return 0; + } + ''' Settings.DISABLE_EXCEPTION_CATCHING = 0 self.do_run(src, 'Throw...Construct...Catched...Destruct...Throw...Construct...Copy...Catched...Destruct...Destruct...') |