aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-26This patch implements as much of the narrowing conversion error specified byJeffrey Yasskin1-5/+216
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-5/+5
2011-07-15This handles the missing cases of opencl vector literals.Tanya Lattner1-1/+2
2011-07-14Revert 135177 to fix PR10363.Rafael Espindola1-225/+80
2011-07-14For C++11, do more checking of initializer lists up-front, enabling some subs...Sebastian Redl1-80/+225
2011-07-14Remove InitializationSequence::ReferenceBinding, the last redundant sequence ...Sebastian Redl1-9/+7
2011-06-29Check for deprecated/unavailable/etc attributes on fields that areDouglas Gregor1-0/+15
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor1-8/+12
2011-06-27ARC writeback isn't supposed to apply to local indirect pointers,John McCall1-12/+21
2011-06-22Changes ParenListExpr to always require a type.Manuel Klimek1-13/+3
2011-06-22When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor1-0/+7
2011-06-22Give MaterializeTemporaryExpr the exact type of the lvalue it bindsDouglas Gregor1-1/+3
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor1-2/+3
2011-06-16Be sure to try a final ARC-production even in Objective-C++.John McCall1-0/+2
2011-06-15Automatic Reference Counting.John McCall1-27/+288
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor1-0/+6
2011-06-05Drop most of InitializationSequence::SequenceKind's values. They didn't reall...Sebastian Redl1-56/+12
2011-06-05Remove more references to FailedSequence.Sebastian Redl1-3/+3
2011-06-05Remove all references to InitializationSequence::FailedSequence from outside ...Sebastian Redl1-1/+1
2011-05-12Implement defaulting of destructors.Alexis Hunt1-0/+15
2011-05-12Make it so that we actually generate definitions for explicitlyAlexis Hunt1-1/+1
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt1-1/+2
2011-05-03Fix delegating constructors stylistic issues.Alexis Hunt1-2/+1
2011-05-01Fully implement delegating constructors!Alexis Hunt1-7/+10
2011-04-28Don't waste memory if the initializer expression is empty.Argyrios Kyrtzidis1-4/+8
2011-04-24PR4304: Add warning for designators in strict c89 mode.Eli Friedman1-0/+3
2011-04-21Use the ArrayFiller to fill out "holes" in the array initializer due to desig...Argyrios Kyrtzidis1-1/+6
2011-04-21ForArgyrios Kyrtzidis1-7/+16
2011-04-14In C++, when initializing an array from a pascal string, it's OK if the arrayAnders Carlsson1-0/+9
2011-04-11PR9669: implement correct checking for [dcl.init.string]p2.Eli Friedman1-5/+14
2011-04-08Use ExprResult& instead of Expr *& in SemaJohn Wiegley1-67/+90
2011-02-26Implement delegating constructors partially.Alexis Hunt1-0/+7
2011-02-25Remove the FIXME I introduced last night, and pull the logic forChandler Carruth1-3/+8
2011-02-25Rough fix for PR9323 that prevents Clang from marking copy constructorChandler Carruth1-1/+3
2011-02-22Implement the GNU C extension which permits the initialization of anDouglas Gregor1-4/+101
2011-02-21Reorganize subelement initialization checking, no functionality change.John McCall1-70/+82
2011-02-21Small optimization: avoid redundant checks of whether a type is an arrayJohn McCall1-21/+25
2011-02-19implement a tiny amount of codegen support for gnu array range Chris Lattner1-2/+7
2011-02-19Handle the resolution of a reference to a function template (whichDouglas Gregor1-4/+8
2011-02-01When initializing struct members, the important thing is that the "initializi...Argyrios Kyrtzidis1-1/+2
2011-01-27Fixed parameter names.Abramo Bagnara1-2/+2
2011-01-27Fix whitespace.NAKAMURA Takumi1-348/+348
2011-01-277bit-ize.NAKAMURA Takumi1-3/+3
2011-01-27Fix a horrible bug in our handling of C-style casting, where a C-styleDouglas Gregor1-10/+11
2011-01-21Implement the preference for move-construction over copy-constructionDouglas Gregor1-4/+4
2011-01-21Promote the static getNRVOCandidate() function, which computed theDouglas Gregor1-1/+1
2011-01-21Improve the diagnostic that complains about binding an rvalueDouglas Gregor1-0/+1
2011-01-21More work to bring reference binding up to the latest C++0xDouglas Gregor1-6/+11
2011-01-21When performing reference binding via a conversion function, performDouglas Gregor1-7/+2
2011-01-20Start refactoring reference binding to more closely match the C++0xDouglas Gregor1-34/+35