// { dg-do compile { target c++11 } } | |
// { dg-final { scan-assembler-not "_ZNSt10unique_ptrC1Ei" } } | |
namespace std { | |
struct unique_ptr { | |
constexpr unique_ptr(int) : p() { } | |
~unique_ptr() { } | |
void* p; | |
}; | |
} | |
void f() | |
{ | |
static std::unique_ptr p(1); | |
} | |
int main() | |
{ | |
f(); | |
} |