summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
Commit message (Expand)AuthorAgeFilesLines
* Properly switch into the declaring scope of a template when performingJohn McCall2010-04-291-0/+24
* Ensure that cv-qualifiers are correctly removed for post-inc/decrementsAlexis Hunt2010-04-281-153/+153
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-0/+5
* More of Sema to implement initialization ofFariborz Jahanian2010-04-281-3/+5
* Move CollectIvarsToConstructOrDestruct to SemaFariborz Jahanian2010-04-271-0/+6
* Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall2010-04-271-0/+1
* Improve source-location information in a C++ typeid (type) expressionDouglas Gregor2010-04-261-0/+9
* Refactor Objective-C @catch parameter checking by detangling it fromDouglas Gregor2010-04-261-1/+7
* Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer.Anders Carlsson2010-04-241-0/+1
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-3/+10
* Pass the base specifiers through to CheckDerivedToBaseConversion. No function...Anders Carlsson2010-04-241-1/+3
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-2/+3
* Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBase...Anders Carlsson2010-04-241-1/+1
* Keep track of when DependentNameTypes have no associated keywordDouglas Gregor2010-04-241-1/+2
* Rework Parser-Sema interface for Objective-C @catch exception objectDouglas Gregor2010-04-231-1/+1
* Improve the AST representation of Objective-C @try/@catch/@finallyDouglas Gregor2010-04-231-3/+3
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-0/+1
* Kill off IDNS_ObjCImplementation and IDNS_ObjCCategoryName; theyDouglas Gregor2010-04-221-3/+1
* Implement template instantiation for Objective-C++ @throw statements.Douglas Gregor2010-04-221-0/+2
* When a dependent Objective-C++ message send was able to resolve theDouglas Gregor2010-04-221-0/+2
* Remove the SelectorLoc argument to Sema::BuildInstanceMesssage andDouglas Gregor2010-04-221-2/+0
* Re-land the patch that merges two diagnostics into one now that it passes sel...Anders Carlsson2010-04-221-1/+3
* Revert "Unify two diagnostics into one.", it breaks with an assertion failure...Daniel Dunbar2010-04-221-1/+0
* Unify two diagnostics into one.Anders Carlsson2010-04-221-0/+1
* Whenever we complain about a failed initialization of a function orDouglas Gregor2010-04-221-1/+2
* Migrate the responsibility for turning the receiver name in anDouglas Gregor2010-04-211-2/+3
* Rework the Parser-Sema interaction for Objective-C messageDouglas Gregor2010-04-211-18/+45
* Pass the InitializedEntity to Sema::CheckConstructorAccess and use it to repo...Anders Carlsson2010-04-211-0/+1
* Remove dead code.Benjamin Kramer2010-04-201-5/+0
* Keep proper source location information for the type in an Objective-CDouglas Gregor2010-04-201-1/+1
* Do not diagnose unused-parameter errors in template instantiations. WeDouglas Gregor2010-04-191-1/+7
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-1/+2
* In C++98/03, when binding a reference to an rvalue ofDouglas Gregor2010-04-181-1/+1
* Improve our handling of user-defined conversions as part of overloadDouglas Gregor2010-04-171-5/+2
* Consolidate most of the integer constant expression builtin requirementEric Christopher2010-04-171-2/+2
* Switch Sema::FindCompositePointerType() over to InitializationSequence. Douglas Gregor2010-04-161-1/+1
* Make Sema::BuildCXXCastArgument static, since it now only has one caller. No ...Douglas Gregor2010-04-161-6/+0
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-9/+1
* Kill ForceRValue once and for allDouglas Gregor2010-04-161-1/+0
* Move Sema::TryCopyInitialization into a static function inDouglas Gregor2010-04-161-5/+0
* Eliminate the ForceRValue parameter to Sema::AddOverloadCandidateDouglas Gregor2010-04-161-1/+0
* Eliminate the ForceRValue parameter from most of Sema's Add*CandidateDouglas Gregor2010-04-161-8/+4
* Eliminate the ForceRValue parameter from Sema::IsUserDefinedConversion. It's ...Douglas Gregor2010-04-161-1/+1
* Eliminate the default value for the UserCast parameter of Sema::IsUserDefined...Douglas Gregor2010-04-161-1/+1
* Eliminate the Elidable parameter to PerformImplicitConversion; weDouglas Gregor2010-04-161-3/+1
* Feed proper source-location information into Sema::LookupSingleResult,Douglas Gregor2010-04-151-5/+10
* Thread a Scope pointer into BuildRecoveryCallExpr to help typoDouglas Gregor2010-04-141-1/+1
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-0/+24
* Return the corrected DeclarationName from Sema::CorrectTypo ratherDouglas Gregor2010-04-141-4/+4
* Implement typo correction for Objective-C message sends when theDouglas Gregor2010-04-141-0/+6
OpenPOWER on IntegriCloud