aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2013-05-21Reverting r182337, which merged r182266, __declspec(selectany)Reid Kleckner
2013-05-21Merging r182266:Bill Wendling
2013-05-17Merging r182072:Bill Wendling
2013-05-06Grab-bag of bit-field fixes:John McCall
2013-05-06Add missing initialization for Sema::CurScope. This is important for AST cons...Richard Smith
2013-05-06Fix representation of compound literals for C++ objects with destructors.Jordan Rose
2013-05-06Require the containing type to be complete when we seeJohn McCall
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-05Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola
2013-05-05ArrayRef'ize Sema::CheckObjCMethodCallDmitri Gribenko
2013-05-05Use lexical contexts when checking for conflicting language linkages.Rafael Espindola
2013-05-05Handle parens properly when initializing a char array from a string literal.Richard Smith
2013-05-05ArrayRef'ization of some methods in SemaOverload. Patch by Robert Wilhelm!Richard Smith
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-04In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-04Don't build a call expression referring to a function which we're not allowedRichard Smith
2013-05-04Say 'decltype(auto)' not 'auto' as appropriate in mismatched-deduction diagno...Richard Smith
2013-05-04Implement template support for CapturedStmtWei Pan
2013-05-04Simplify slightly.Richard Smith
2013-05-04Separate out and special-case the diagnostic for 'auto' in aRichard Smith
2013-05-03ArrayRef'ize MultiLevelTemplateArgumentList::ArgList. Patch by Faisal Vali!Richard Smith
2013-05-03Revert r177218.Argyrios Kyrtzidis
2013-05-03Test commitWei Pan
2013-05-03PR15906: The body of a lambda is not an evaluated subexpression; don't visit ...Richard Smith
2013-05-03Move CapturedStmt parameters to CapturedDeclBen Langmuir
2013-05-03Keep track of an @implementation's super class name location, if one was prov...Argyrios Kyrtzidis
2013-05-03ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko
2013-05-03Add const qualifier to Sema::getTypeName's parameter `II`Dmitri Gribenko
2013-05-03Correctly emit certain implicit references to 'self' even withinJohn McCall
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor
2013-05-02Revert r180970; it's causing breakage.Douglas Gregor
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor
2013-05-02Fix crasher when the range in a C++ range-for loop has an ill-formed initiali...Douglas Gregor
2013-05-01PR15884: In the 'taking the address of a temporary' extension, materialize theRichard Smith
2013-05-01Point diagnostics that complain about a use of a selector in an objc message,...Argyrios Kyrtzidis
2013-04-30Fix PR15845: apparently MSVC does not support implicit int in C++ mode.Richard Smith
2013-04-30When deducing an 'auto' type, don't modify the type-as-written.Richard Smith
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-30Fix very confusing indent in Sema.cpp.Daniel Jasper
2013-04-30Objective-C (mostly arc): Under ARC, we often have unneeded qualifiers Fariborz Jahanian
2013-04-29c language: diagnose use of "[*]" on any array dimensionFariborz Jahanian
2013-04-29Use ArrayRef in AddMethodCandidate.Rafael Espindola
2013-04-29Small CapturedStmt improvementsBen Langmuir
2013-04-29Test commitBen Langmuir
2013-04-29Implement DR580: access checks for template parameters of a class template areRichard Smith
2013-04-29Fix an assertion failure / accepts-invalid in -fms-extensions mode. Don't buildRichard Smith
2013-04-27ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko