llvm-project/clang/lib/Sema
Argyrios Kyrtzidis 40bcfd71b6 When modifying an implicit instantiation with information from an explicit one, make sure to reset the "right brace" location.
Otherwise the source range of the explicit instantiation may become invalid (begin location will be after the end location).

rdar://13706991

llvm-svn: 180070
2013-04-22 23:23:42 +00:00
..
AnalysisBasedWarnings.cpp Thread safety analysis: turn on checking within lock and unlock functions. 2013-04-08 20:11:11 +00:00
AttributeList.cpp Basic support for Microsoft property declarations and 2013-04-16 07:28:30 +00:00
CMakeLists.txt OpenMP threadprivate directive parsing and semantic analysis 2013-03-22 06:34:35 +00:00
CodeCompleteConsumer.cpp Allow the computation of the base priority for a declaration code completion result to consider the completion context 2013-01-31 04:52:16 +00:00
DeclSpec.cpp Parsing support for thread_local and _Thread_local. We give them the same 2013-04-12 22:46:28 +00:00
DelayedDiagnostic.cpp objective-C: when diagnosing deprecated/unavailable usage of 2012-09-21 20:46:37 +00:00
IdentifierResolver.cpp [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. 2013-02-11 18:16:18 +00:00
JumpDiagnostics.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
Makefile
MultiplexExternalSemaSource.cpp Simplify FindExternalVisibleDeclsByName by making it return a bool indicating 2013-02-07 03:30:24 +00:00
Scope.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
ScopeInfo.cpp Sema for Captured Statements 2013-04-16 19:37:38 +00:00
Sema.cpp Sema for Captured Statements 2013-04-16 19:37:38 +00:00
SemaAccess.cpp Don't crash when diagnosing path-constrained protected 2013-02-27 00:08:19 +00:00
SemaAttr.cpp Add a new 'type_visibility' attribute to allow users to 2013-02-20 01:54:26 +00:00
SemaCXXScopeSpec.cpp Remove some no-op static_casts. 2013-03-26 00:54:11 +00:00
SemaCast.cpp Provide a fixit to static_cast for reinterpret_casts within a class hierarchy. 2013-03-28 19:09:40 +00:00
SemaChecking.cpp Handle "typeof" in Objective-C format string checking. This previously crashed. 2013-04-10 06:26:26 +00:00
SemaCodeComplete.cpp Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories. 2013-04-17 00:08:58 +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 C++1y constexpr extensions, round 1: Allow most forms of declaration and 2013-04-22 15:31:51 +00:00
SemaDeclAttr.cpp Basic support for Microsoft property declarations and 2013-04-16 07:28:30 +00:00
SemaDeclCXX.cpp C++1y constexpr extensions, round 1: Allow most forms of declaration and 2013-04-22 15:31:51 +00:00
SemaDeclObjC.cpp Use the extra info in global method pool to speed up looking for ObjC overridden methods. 2013-04-17 00:09:08 +00:00
SemaExceptionSpec.cpp C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
SemaExpr.cpp Add a warning for Objective-C pointer introspection, which is solely the job of the Objective-C runtime. 2013-04-22 22:46:52 +00:00
SemaExprCXX.cpp C++1y constexpr extensions, round 1: Allow most forms of declaration and 2013-04-22 15:31:51 +00:00
SemaExprMember.cpp Basic support for Microsoft property declarations and 2013-04-16 07:28:30 +00:00
SemaExprObjC.cpp Objective-C: Issue deprecated warning when using a 2013-04-04 18:45:52 +00:00
SemaFixItUtils.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaInit.cpp C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
SemaLambda.cpp Sema for Captured Statements 2013-04-16 19:37:38 +00:00
SemaLookup.cpp <rdar://problem/13605348> Don't consider invalid user-defined literal operators during overload resolution. 2013-04-10 05:18:00 +00:00
SemaObjCProperty.cpp Revert r177948. We decided that we do not want ObjC property redeclarations to inherit "deprecated". 2013-04-04 05:29:15 +00:00
SemaOpenMP.cpp Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. 2013-04-13 02:43:54 +00:00
SemaOverload.cpp Implement core issue 1608: class members can be found via operator lookup in a trailing return type in that class's body. 2013-04-20 12:41:22 +00:00
SemaPseudoObject.cpp Don't put too much thought into whether or not to capture a 2013-04-16 22:32:04 +00:00
SemaStmt.cpp Disable VLA diagnostic in C++1y mode, and add some tests. 2013-04-20 23:28:26 +00:00
SemaStmtAsm.cpp [ms-inline asm] Set the OpDecl to the InlineAsmIdentifierInfo struct. 2013-04-22 22:05:00 +00:00
SemaStmtAttr.cpp PR15300: Support C++11 attributes on base-specifiers. We don't support any such 2013-02-19 23:47:15 +00:00
SemaTemplate.cpp When modifying an implicit instantiation with information from an explicit one, make sure to reset the "right brace" location. 2013-04-22 23:23:42 +00:00
SemaTemplateDeduction.cpp Fix PR15291: noreturn adjustment in overload resolution for function templates, from Alexander Zinenko! 2013-04-17 08:45:07 +00:00
SemaTemplateInstantiate.cpp Sema: Give a typically small DenseMap some inline capacity. 2013-04-12 15:22:25 +00:00
SemaTemplateInstantiateDecl.cpp Basic support for Microsoft property declarations and 2013-04-16 07:28:30 +00:00
SemaTemplateVariadic.cpp Use None rather than Optional<T>() where possible. 2013-02-21 01:47:18 +00:00
SemaType.cpp C++1y constexpr extensions, round 1: Allow most forms of declaration and 2013-04-22 15:31:51 +00:00
TargetAttributesSema.cpp PR14922: when printing an attribute, use the real syntax of the attribute (GNU, C++11, MS Declspec) instead of hardcoded GNU syntax. 2013-01-24 16:46:58 +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 C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
TypeLocBuilder.h Replace TypeLoc llvm::cast support to be well-defined. 2013-02-18 22:06:02 +00:00