summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/eh/omit-frame-pointer.C
blob: 3792e11fe4c90d0213f12ad821d6f09aaa677152 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// { dg-do run }
// { dg-options -fomit-frame-pointer }

#include <iostream>

class Bug
{
};

int throw_bug()
{
	throw Bug();

	return 0;
}

int main()
{
	try {
		std::cout << throw_bug();
	} catch (Bug bug) {
	};
	
	return 0;
}