aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2013-05-06Grab-bag of bit-field fixes:John McCall
2013-05-06Fix representation of compound literals for C++ objects with destructors.Jordan Rose
2013-05-06Fix assert if __extension__ or _Generic is used when initializing a char arra...Richard Smith
2013-05-05Replace 'MultiExprArg()' with 'None'Dmitri Gribenko
2013-05-05Handle parens properly when initializing a char array from a string literal.Richard Smith
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-04Don't build a call expression referring to a function which we're not allowedRichard Smith
2013-05-03ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko
2013-04-26C++1y: support simple variable assignments in constexpr functions.Richard Smith
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-04-11Force a load when creating a reference to a temporary copied from a bitfield.Jordan Rose
2013-03-26<rdar://problem/13278115> Improve diagnostic when failing to bind an rvalue r...Douglas Gregor
2013-03-25<rdar://problem/13395022> Strip references when extracting an initializer_lis...Douglas Gregor
2013-03-19Add a clarifying note when a return statement is rejected becauseJohn McCall
2013-03-18Bring inheriting constructor implementation up-to-date with current defectRichard Smith
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-15Make helper functions static.Benjamin Kramer
2013-02-12The meat of this patch is in BuildCXXMemberCalLExpr where we make it useNick Lewycky
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-05Add some missing diagnostics for C++11 narrowing conversions.Richard Smith
2013-02-02Don't forget to run destructors when we create an array temporary of class type.Richard Smith
2013-01-26Revert r172285 (suppressing a 'redundant' -Wc++98-compat warning) and add aRichard Smith
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-15Don't crash when binding a reference to a temporary pointer created fromRichard Smith
2013-01-12Only produce one -Wc++98-compat warning when initializing a reference from an...Richard Smith
2013-01-08PR14838: When a member reference is bound to a temporary, don't forget toRichard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-25Fix for PR12222.Erik Verbruggen
2012-12-19PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-08Implement C++03 [dcl.init]p5's checking for value-initialization of referencesRichard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-12-01Consistently use 'needsImplicit<special member>' to determine whether we needRichard Smith
2012-11-28Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface,Argyrios Kyrtzidis
2012-11-27objective-C arc: load of a __weak object happens via call toFariborz Jahanian
2012-11-13Copy the decls returned by DeclContext::lookup_result to aArgyrios Kyrtzidis
2012-10-18PR14021: Copy lookup results to ensure safe iteration.David Blaikie
2012-10-18Tests for DR1507.Richard Smith
2012-10-17Update comment to match DR1502.Richard Smith
2012-10-01Cleaning up the self initialization checker.Richard Trieu
2012-09-28When processing an InitListExpr and skipping the initialization of an invalidRichard Smith
2012-09-10Move the null check outside of the loop, no functionality change.Argyrios Kyrtzidis
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-04Simplify code, no functionality change.Benjamin Kramer
2012-07-31Explicitly defaulted constructors cannot be used for default initialization.Aaron Ballman