// Test for the warning of exposing types from an anonymous namespace // { dg-do compile } // #include #include "anonymous-namespace-3.h" struct B { std::auto_ptr p; }; #line 10 "foo.C" struct C // { dg-warning "has internal linkage" "" { target c++11 } } // { dg-warning "uses the anonymous namespace" "" { target c++98_only } .-1 } { std::auto_ptr p; }; // { dg-prune-output "auto_ptr. is deprecated" }