]> granicus.if.org Git - clang/commit
Further implement defaulting constructors.
authorSean Hunt <scshunt@csclub.uwaterloo.ca>
Tue, 10 May 2011 00:49:42 +0000 (00:49 +0000)
committerSean Hunt <scshunt@csclub.uwaterloo.ca>
Tue, 10 May 2011 00:49:42 +0000 (00:49 +0000)
commit001cad932380419c6fbfecbeec63e0579f5ecbf3
tree21e4c9eb7a332a47b4a5629ac85415dd7708691c
parenta780da70f74ab09ed1f91c1e992abf850e5268ea
Further implement defaulting constructors.

Focus is on default constructors for the time being. Currently the
exception specification and prototype are processed correctly. Codegen
might work but in all likelihood doesn't.

Note that due to an error, out-of-line defaulting of member functions is
currently impossible. It will continue to that until I muster up the
courage to admit that I secretly pray to epimetheus and that I need to
rework the way default gets from Parse -> Sema.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131115 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclCXX.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp