llvm-project/clang/lib/Sema
Richard Smith 03d9393b4a Don't crash when binding a reference to a temporary pointer created from
resolving an overloaded function reference within an initializer list.
Previously we would try to resolve the overloaded function reference without
first stripping off the InitListExpr wrapper.

llvm-svn: 172517
2013-01-15 07:58:29 +00:00
..
AnalysisBasedWarnings.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
AttributeList.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
CMakeLists.txt From Vassil Vassilev: enable Sema to deal with multiple ExternalSemaSources. 2012-10-18 19:05:02 +00:00
CodeCompleteConsumer.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
DeclSpec.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
DelayedDiagnostic.cpp objective-C: when diagnosing deprecated/unavailable usage of 2012-09-21 20:46:37 +00:00
IdentifierResolver.cpp IdentifierResolver: Remove an unnecessary include and an unused parameter. 2012-12-17 03:51:09 +00:00
JumpDiagnostics.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
MultiplexExternalSemaSource.cpp Truth in advertising: LocallyScopedExternalDecls actually only contains 2013-01-10 23:43:47 +00:00
Scope.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
ScopeInfo.cpp -Warc-repeated-use-of-weak: fix a use-of-uninitialized and add a test case. 2012-10-11 17:02:00 +00:00
Sema.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
SemaAccess.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
SemaAttr.cpp Disable caching of visibility. 2013-01-12 06:42:30 +00:00
SemaCXXScopeSpec.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaCast.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaChecking.cpp ArrayRef'ize Sema APIs related to format string checking 2013-01-13 20:46:02 +00:00
SemaCodeComplete.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
SemaConsumer.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
SemaDecl.cpp Refactor to call ActOnFinishFullExpr on every full expression. Teach 2013-01-14 22:39:08 +00:00
SemaDeclAttr.cpp Remove some duplication in the handling of __attribute__((ext_vector_size(N))). 2013-01-13 02:11:23 +00:00
SemaDeclCXX.cpp Refactor to call ActOnFinishFullExpr on every full expression. Teach 2013-01-14 22:39:08 +00:00
SemaDeclObjC.cpp objective-C: when searching for declarations in protocol 2013-01-07 19:21:03 +00:00
SemaExceptionSpec.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaExpr.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
SemaExprCXX.cpp Refactor to call ActOnFinishFullExpr on every full expression. Teach 2013-01-14 22:39:08 +00:00
SemaExprMember.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaExprObjC.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
SemaFixItUtils.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaInit.cpp Don't crash when binding a reference to a temporary pointer created from 2013-01-15 07:58:29 +00:00
SemaLambda.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
SemaLookup.cpp PR14950: Fix out-of-bounds function parameter access in literal operator lookup. 2013-01-15 07:12:59 +00:00
SemaObjCProperty.cpp Use Decl::getAvailability() rather than checking for the "unavailable" 2013-01-08 18:16:18 +00:00
SemaOverload.cpp Fix regression in r172376. Don't try to detect missing 'constexpr' specifiers 2013-01-14 08:00:39 +00:00
SemaPseudoObject.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
SemaStmt.cpp Refactor to call ActOnFinishFullExpr on every full expression. Teach 2013-01-14 22:39:08 +00:00
SemaStmtAsm.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
SemaStmtAttr.cpp Improve C++11 attribute parsing. 2012-10-03 01:56:22 +00:00
SemaTemplate.cpp PR12008: defer adding the implicit 'const' to a constexpr member function until 2013-01-14 05:37:29 +00:00
SemaTemplateDeduction.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaTemplateInstantiate.cpp Remove useless 'llvm::' qualifier from names like StringRef and others that are 2013-01-12 19:30:44 +00:00
SemaTemplateInstantiateDecl.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaTemplateVariadic.cpp Re-commit r170428 changes with Linux style file endings. 2012-12-18 14:38:23 +00:00
SemaType.cpp Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, these 2013-01-15 02:48:13 +00:00
TargetAttributesSema.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
TargetAttributesSema.h Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. 2012-12-20 19:22:21 +00:00
TreeTransform.h Refactor to call ActOnFinishFullExpr on every full expression. Teach 2013-01-14 22:39:08 +00:00
TypeLocBuilder.h Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00