Sign in
llvm
/
llvm-archive
/
67ca873b99b7e631820d261833301c41ad8006b1
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
g++.dg
/
init
/
dso_handle1.C
blob: 97f67cad8f48cf64f64527ff8165867b679863cd [
file
] [
log
] [
blame
]
// PR c++/17042
// { dg-do assemble }
/* { dg-require-weak "" } */
// { dg-options "-fuse-cxa-atexit" }
struct
A
{
A
();
~
A
();
};
A a
;
extern
"C"
{
void
*
__dso_handle __attribute__
((
__weak__
));
}
void
f
()
{
__dso_handle
=
0
;
}