diff options
| author | Bill Wendling <isanbard@gmail.com> | 2012-04-18 21:39:23 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2012-04-18 21:39:23 +0000 |
| commit | 392e4fbdd9b152efff4c051286f6b2c21270c902 (patch) | |
| tree | 4ac339be2c4c7c596f068b59d5e512b157c7b433 /lldb/test/lang/cpp/exceptions/exceptions.cpp | |
| parent | eb1c2bdc1f55fbc5d1e7bb86e9f0e038b0f5adb7 (diff) | |
Creating release_31 branchllvmorg-3.1.0-rc1
llvm-svn: 155059
llvm-svn: 155053
llvm-svn: 155051
Diffstat (limited to 'lldb/test/lang/cpp/exceptions/exceptions.cpp')
| -rw-r--r-- | lldb/test/lang/cpp/exceptions/exceptions.cpp | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/lldb/test/lang/cpp/exceptions/exceptions.cpp b/lldb/test/lang/cpp/exceptions/exceptions.cpp deleted file mode 100644 index 150d420b241b..000000000000 --- a/lldb/test/lang/cpp/exceptions/exceptions.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include <exception> -#include <stdio.h> - -int throws_exception_on_even (int value); -int intervening_function (int value); -int catches_exception (int value); - -int -catches_exception (int value) -{ - try - { - return intervening_function(value); // This is the line you should stop at for catch - } - catch (int value) - { - return value; - } -} - -int -intervening_function (int value) -{ - return throws_exception_on_even (2 * value); -} - -int -throws_exception_on_even (int value) -{ - printf ("Mod two works: %d.\n", value%2); - if (value % 2 == 0) - throw 30; - else - return value; -} - -int -main () -{ - catches_exception (10); // Stop here - return 5; -} |
