hanchenye-llvm-project/clang/test/CXX/basic
Douglas Gregor 5d1b4e3d1f When we notice that a member function is defined with "= delete" or "=
default", make a note of which is used when creating the
initial declaration. Previously, we would wait until later to handle
default/delete as a definition, but this is too late: when adding the
declaration, we already treated the declaration as "user-provided"
when in fact it was merely "user-declared".

Fixes PR10861 and PR10442, along with a bunch of FIXMEs.

llvm-svn: 144011
2011-11-07 20:56:01 +00:00
..
basic.def.odr
basic.link
basic.lookup Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
basic.scope Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
basic.start/basic.start.main Always treat 'main' as an extern "C" function, so that we detect 2010-10-21 16:57:46 +00:00
basic.stc/basic.stc.dynamic Semantic checking for exception specifications should be triggered by 2011-03-02 02:04:40 +00:00
basic.types When we notice that a member function is defined with "= delete" or "= 2011-11-07 20:56:01 +00:00