xref: /openbsd-src/regress/misc/exceptions/foo/foo.cc (revision 799f675f6700f14e59124f9825c723e9f2ce19dc)
1*799f675fSkettenis #include <iostream>
2*799f675fSkettenis 
3*799f675fSkettenis using namespace std;
4*799f675fSkettenis 
5*799f675fSkettenis int
main()6*799f675fSkettenis main ()
7*799f675fSkettenis {
8*799f675fSkettenis 	cout << "Throwing up" << endl;
9*799f675fSkettenis 	try {
10*799f675fSkettenis 		throw false;
11*799f675fSkettenis 	}
12*799f675fSkettenis 	catch (...) {
13*799f675fSkettenis 		cout << "Wew, that was close!" << endl;
14*799f675fSkettenis 		return 0;
15*799f675fSkettenis 	}
16*799f675fSkettenis 	cout << "Done" << endl;
17*799f675fSkettenis 	return 1;
18*799f675fSkettenis }
19