aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2011-09-24Fix typos and non-doxygen-ness in a few comments.Sebastian Redl
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-19Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-09-01Extend the self-reference warning to catch when a constructor references itse...Richard Trieu
2011-08-30Fix PR10694: Boolean conversions can be from pointers, and those conversionsJeffrey Yasskin
2011-08-29Print 'int' instead of 'const int' in the narrowing conversion error, since theJeffrey Yasskin
2011-08-23Refactor and fix checking for initialization of flexible array members. The ...Eli Friedman
2011-08-23Remove function parameter which always used the default value.Eli Friedman
2011-08-18Downgrade "err_init_list_variable_narrowing" into a warning in Microsoft mode...Francois Pichet
2011-08-12Conversions to bool count as integer conversions for the purposes ofJeffrey Yasskin
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-26This patch implements as much of the narrowing conversion error specified byJeffrey Yasskin
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-15This handles the missing cases of opencl vector literals.Tanya Lattner
2011-07-14Revert 135177 to fix PR10363.Rafael Espindola
2011-07-14For C++11, do more checking of initializer lists up-front, enabling some subs...Sebastian Redl
2011-07-14Remove InitializationSequence::ReferenceBinding, the last redundant sequence ...Sebastian Redl
2011-06-29Check for deprecated/unavailable/etc attributes on fields that areDouglas Gregor
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-27ARC writeback isn't supposed to apply to local indirect pointers,John McCall
2011-06-22Changes ParenListExpr to always require a type.Manuel Klimek
2011-06-22When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor
2011-06-22Give MaterializeTemporaryExpr the exact type of the lvalue it bindsDouglas Gregor
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor
2011-06-16Be sure to try a final ARC-production even in Objective-C++.John McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-06-05Drop most of InitializationSequence::SequenceKind's values. They didn't reall...Sebastian Redl
2011-06-05Remove more references to FailedSequence.Sebastian Redl
2011-06-05Remove all references to InitializationSequence::FailedSequence from outside ...Sebastian Redl
2011-05-12Implement defaulting of destructors.Sean Hunt
2011-05-12Make it so that we actually generate definitions for explicitlySean Hunt
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-03Fix delegating constructors stylistic issues.Sean Hunt
2011-05-01Fully implement delegating constructors!Sean Hunt
2011-04-28Don't waste memory if the initializer expression is empty.Argyrios Kyrtzidis
2011-04-24PR4304: Add warning for designators in strict c89 mode.Eli Friedman
2011-04-21Use the ArrayFiller to fill out "holes" in the array initializer due to desig...Argyrios Kyrtzidis
2011-04-21ForArgyrios Kyrtzidis
2011-04-14In C++, when initializing an array from a pascal string, it's OK if the arrayAnders Carlsson
2011-04-11PR9669: implement correct checking for [dcl.init.string]p2.Eli Friedman
2011-04-08Use ExprResult& instead of Expr *& in SemaJohn Wiegley
2011-02-26Implement delegating constructors partially.Sean Hunt
2011-02-25Remove the FIXME I introduced last night, and pull the logic forChandler Carruth
2011-02-25Rough fix for PR9323 that prevents Clang from marking copy constructorChandler Carruth
2011-02-22Implement the GNU C extension which permits the initialization of anDouglas Gregor
2011-02-21Reorganize subelement initialization checking, no functionality change.John McCall
2011-02-21Small optimization: avoid redundant checks of whether a type is an arrayJohn McCall