p15-0x.cpp revision 136da1c4320156fe8924139f58fbeed2e32cc6e8
1136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor// RUN: %clang_cc1 -fsyntax-only -std=c++0x -verify %s 2136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor 3136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregornamespace PR10622 { 4136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor struct foo { 5136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor const int first; 6136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor foo(const foo&) = default; 7136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor }; 8136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor void find_or_insert(const foo& __obj) { 9136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor foo x(__obj); 10136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor } 11136da1c4320156fe8924139f58fbeed2e32cc6e8Douglas Gregor} 12