repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Fix warnings occured during profiledboostrap on
[official-gcc.git]
/
gcc
/
testsuite
/
g++.old-deja
/
g++.robertl
/
eb15.C
blob
1cb9fd15c835122771a3a9f8169040fbc9562c96
1
// { dg-do assemble }
2
#include<iostream>
3
#include<cstddef>
4
5
struct A {
6
A() {
7
std::cerr<<"A constructing\n";
8
throw 1;
9
}
10
void *operator new(size_t sz) {
11
std::cerr<<"A allocated\n";
12
return ::operator new(sz);
13
}
14
void operator delete (void *p) {
15
std::cerr<<"A deleted\n";
16
::operator delete (p);
17
}
18
};
19
20
int main() {
21
try {
22
new A();
23
} catch (...) {
24
}
25
}
26
27
28