1// PR c++/28279
2// finish_static_data_member_decl was confused by the anonymous
3// namespace causing TREE_PUBLIC to be unset
4
5template<typename T>
6struct is_pointer_impl {
7    static const bool value = true;
8};
9
10namespace {
11  class prefix_name_mapper {};
12}
13
14static const bool val = is_pointer_impl<prefix_name_mapper>::value;
15
16