..
AnalysisBasedWarnings.cpp
Ignore qualified templated functions for -Winfinite-recursion. This treats
2014-01-04 01:57:42 +00:00
AttributeList.cpp
No longer accepting attribute spellings with prefix and suffix underscores except for GNU attributes, or C++11-style attributes in the GNU namespace. This prevents attributes such as __declspec(__dllexport__) or [[__noreturn__]] from being treated as known attributes.
2013-12-11 22:27:44 +00:00
CMakeLists.txt
[CMake] clangSema doesn't depend on LLVM CodeGen any more.
2013-12-09 19:27:36 +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
Remove OpenCL-specific type keywords and specifiers
2013-12-18 15:29:05 +00:00
DelayedDiagnostic.cpp
Implemented delayed processing of 'unavailable' checking, just like with 'deprecated'.
2013-12-18 23:30:06 +00:00
IdentifierResolver.cpp
Per [dcl.meaning]p1, a name in an inline namespace can be redeclared using a
2013-12-05 04:30:04 +00:00
JumpDiagnostics.cpp
PR18217: Rewrite JumpDiagnostics' handling of temporaries, to correctly handle
2013-12-12 01:27:02 +00:00
Makefile
…
MultiplexExternalSemaSource.cpp
Add hooks to ExternalSemaSource for after-the-fact diagnosis of
2013-08-12 22:11:14 +00:00
Scope.cpp
Revert r193073 and the attempt to fix it in r193170.
2013-10-22 18:07:04 +00:00
ScopeInfo.cpp
[REFACTOR] Refactored some of the generic-lambda capturing code.
2013-12-07 20:22:44 +00:00
Sema.cpp
Move MS predefined type_info out of InitializePredefinedMacros
2014-01-04 15:25:02 +00:00
SemaAccess.cpp
When performing a delayed access check, use the surrounding lexical context for
2013-12-11 03:35:27 +00:00
SemaAttr.cpp
Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required.
2013-09-11 19:47:58 +00:00
SemaCXXScopeSpec.cpp
Make Sema::BuildCXXNestedNameSpecifier correctly clear the previous
2013-12-16 19:19:18 +00:00
SemaCast.cpp
ObjectiveC. Allow toll free bridge cast warnings outside
2013-11-21 00:39:36 +00:00
SemaChecking.cpp
Removing some more unnecessary manual quotes from attribute diagnostics.
2014-01-03 02:14:08 +00:00
SemaCodeComplete.cpp
It turns out the problem was a bit more wide-spread. Removing a lot of unneeded typecasts. getScopeRep() already returns a NestedNameSpecifier.
2014-01-03 13:56:08 +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
[objc] Refactor and improve functionality for the -Wunused-property-ivar warning.
2014-01-03 18:32:18 +00:00
SemaDeclAttr.cpp
Simplifying the mutual exclusion check now that the diagnostics engine knows how to handle Attr objects directly. Updates an associated test case due to the attribute name being properly quoted again.
2014-01-03 16:23:46 +00:00
SemaDeclCXX.cpp
It turns out the problem was a bit more wide-spread. Removing a lot of unneeded typecasts. getScopeRep() already returns a NestedNameSpecifier.
2014-01-03 13:56:08 +00:00
SemaDeclObjC.cpp
Fix 80 col violation.
2014-01-03 19:53:09 +00:00
SemaExceptionSpec.cpp
Eliminate UnaryTypeTraitExpr
2014-01-01 05:57:51 +00:00
SemaExpr.cpp
[Sema] When checking if a bitcast is appropriate between vector types, take into
2014-01-04 03:31:22 +00:00
SemaExprCXX.cpp
It turns out the problem was a bit more wide-spread. Removing a lot of unneeded typecasts. getScopeRep() already returns a NestedNameSpecifier.
2014-01-03 13:56:08 +00:00
SemaExprMember.cpp
It turns out the problem was a bit more wide-spread. Removing a lot of unneeded typecasts. getScopeRep() already returns a NestedNameSpecifier.
2014-01-03 13:56:08 +00:00
SemaExprObjC.cpp
[objc] Refactor and improve functionality for the -Wunused-property-ivar warning.
2014-01-03 18:32:18 +00:00
SemaFixItUtils.cpp
PR17290: Use 'false' macro in fix-it hint for initializing a variable of type
2013-09-20 00:27:40 +00:00
SemaInit.cpp
Removing some more unnecessary manual quotes from diagnostics.
2014-01-03 14:54:10 +00:00
SemaLambda.cpp
Rename a variable that I missed in the previous refactoring.
2013-12-09 00:15:23 +00:00
SemaLookup.cpp
Eliminate the last trivial NDEBUG uses in clang headers
2013-12-07 13:51:35 +00:00
SemaObjCProperty.cpp
Removing some more unnecessary manual quotes from diagnostics.
2014-01-03 14:23:03 +00:00
SemaOpenMP.cpp
Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a holdover from the long-dead Action interface.
2013-10-08 17:08:03 +00:00
SemaOverload.cpp
ObjectiveC. Further improvements of use
2013-12-16 22:54:37 +00:00
SemaPseudoObject.cpp
Removing some more unnecessary manual quotes from diagnostics.
2014-01-03 14:23:03 +00:00
SemaStmt.cpp
Replacing calls to getAttr with calls to hasAttr for clarity. No functional change intended -- this only replaces Boolean uses of getAttr.
2013-12-19 02:39:40 +00:00
SemaStmtAsm.cpp
[ms-inline asm] Don't diagnose an empty lookup for inline assmebly. This happen
2013-05-24 18:32:55 +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
It turns out the problem was a bit more wide-spread. Removing a lot of unneeded typecasts. getScopeRep() already returns a NestedNameSpecifier.
2014-01-03 13:56:08 +00:00
SemaTemplateDeduction.cpp
Objective-C ARC++: Prefer references to __strong/__weak over __unsafe_unretained.
2014-01-02 19:42:02 +00:00
SemaTemplateInstantiate.cpp
Fix init-captures for generic lambdas.
2013-12-05 01:40:41 +00:00
SemaTemplateInstantiateDecl.cpp
Removing some more unnecessary manual quotes from attribute diagnostics.
2014-01-03 01:09:27 +00:00
SemaTemplateVariadic.cpp
Remove OpenCL-specific type keywords and specifiers
2013-12-18 15:29:05 +00:00
SemaType.cpp
Using the proper helper function instead of manually doing this work. No functional changes intended.
2014-01-03 15:02:58 +00:00
TargetAttributesSema.cpp
Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases.
2014-01-02 21:26:14 +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
Eliminate UnaryTypeTraitExpr
2014-01-01 05:57:51 +00:00
TypeLocBuilder.cpp
Add missing file from r183563 (the recommit of 183466).
2013-06-07 20:33:10 +00:00
TypeLocBuilder.h
Re-commit r183466 with a fix to make the TypeLoc casting machinery work
2013-06-07 20:31:48 +00:00