]> granicus.if.org Git - clang/commit
Initialization improvements: addition of string initialization and a few
authorEli Friedman <eli.friedman@gmail.com>
Sat, 19 Dec 2009 08:11:05 +0000 (08:11 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 19 Dec 2009 08:11:05 +0000 (08:11 +0000)
commitcfdc81a83467973b14e4ea5e9e9af1690f135415
tree4bd3d011b2bad5d5dd69b054903a68d784dbea92
parent2d48e7811216b2a2d15dcf7e4be8f73ad48cc60a
Initialization improvements: addition of string initialization and a few
small bug fixes in SemaInit, switch over SemaDecl to use it more often, and
change a bunch of diagnostics which are different with the new initialization
code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91767 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
lib/Sema/SemaDecl.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaInit.h
test/CXX/class/class.local/p2.cpp
test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p3.cpp
test/CXX/over/over.over/p2.cpp
test/CXX/over/over.over/p4.cpp
test/Sema/array-init.c
test/Sema/init.c
test/Sema/wchar.c
test/SemaCXX/access-base-class.cpp
test/SemaCXX/bool.cpp
test/SemaCXX/condition.cpp
test/SemaCXX/convert-to-bool.cpp
test/SemaCXX/deleted-function.cpp
test/SemaCXX/direct-initializer.cpp
test/SemaCXX/exception-spec.cpp
test/SemaCXX/member-pointer.cpp
test/SemaCXX/nullptr.cpp
test/SemaObjCXX/conditional-expr.mm
test/SemaTemplate/fun-template-def.cpp
test/SemaTemplate/instantiate-method.cpp