llvm-project/clang/lib/Sema
Diana Picus 0c9f193acc Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy constructors when deciding whether classes should be passed indirectly."
This reverts commit r310401 because it seems to have broken some ARM
bot(s).

llvm-svn: 310464
2017-08-09 12:22:25 +00:00
..
AnalysisBasedWarnings.cpp Address comments that escaped D33333 2017-07-05 16:43:45 +00:00
AttributeList.cpp Add #pragma clang attribute 2017-04-18 14:33:39 +00:00
CMakeLists.txt Enabling the /bigobj flag for SemaDeclAttr.cpp. 2017-05-12 14:30:49 +00:00
CodeCompleteConsumer.cpp Retire llvm::alignOf in favor of C++11 alignof. 2016-10-20 14:27:22 +00:00
CoroutineStmtBuilder.h [coroutines] Fix rebuilding of dependent coroutine parameters 2017-06-03 00:22:18 +00:00
DeclSpec.cpp [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:46:47 +00:00
DelayedDiagnostic.cpp [Sema] Don't allow -Wunguarded-availability to be silenced with redecls 2017-07-05 17:08:56 +00:00
IdentifierResolver.cpp [modules] Separately track whether an identifier's preprocessor information and 2016-02-05 19:03:40 +00:00
JumpDiagnostics.cpp [Sema][ObjC] Disallow jumping into ObjC fast enumeration loops. 2017-04-19 17:54:08 +00:00
MultiplexExternalSemaSource.cpp Modular Codegen: Support homing debug info for types in modular objects 2017-04-11 21:13:37 +00:00
Scope.cpp [Parser] Clear the TemplateParamScope bit of the current scope's flag 2016-04-29 02:24:14 +00:00
ScopeInfo.cpp [coroutines] Fix diagnostics depending on the first coroutine statement. 2017-03-11 02:35:37 +00:00
Sema.cpp Don't emit undefined-internal warnings for CXXDeductionGuideDecls. 2017-08-03 19:24:27 +00:00
SemaAccess.cpp P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: 2016-06-28 19:03:57 +00:00
SemaAttr.cpp -Wpragma-pack: add an additional note and fixit when warning 2017-07-31 13:37:50 +00:00
SemaCUDA.cpp Function with unparsed body is a definition 2017-06-21 12:46:57 +00:00
SemaCXXScopeSpec.cpp Add support for editor placeholders to Clang 2017-04-19 08:58:56 +00:00
SemaCast.cpp [clang] Implement -Wcast-qual for C++ 2017-07-03 17:59:22 +00:00
SemaChecking.cpp Sema: disable implicit conversion from _Complex to real types in C++. 2017-08-08 23:18:05 +00:00
SemaCodeComplete.cpp Fixed failing assert in code completion. 2017-07-21 09:24:00 +00:00
SemaConsumer.cpp
SemaCoroutine.cpp Remove incorrect FIXME comment; the FIXME was addressed before the changes were committed 2017-07-10 02:59:26 +00:00
SemaDecl.cpp Fix -Wshadow false positives with function-local classes. 2017-07-31 15:21:26 +00:00
SemaDeclAttr.cpp Thread Safety Analysis: warn on nonsensical attributes. 2017-08-08 19:44:35 +00:00
SemaDeclCXX.cpp Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy constructors when deciding whether classes should be passed indirectly." 2017-08-09 12:22:25 +00:00
SemaDeclObjC.cpp Change dyn_casts with unused variables to isa statements to avoid unused variables. 2017-07-14 01:42:57 +00:00
SemaExceptionSpec.cpp [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt. 2017-03-06 23:38:15 +00:00
SemaExpr.cpp Sema: disable implicit conversion from _Complex to real types in C++. 2017-08-08 23:18:05 +00:00
SemaExprCXX.cpp Allow operator delete to be an invalid Decl. 2017-08-09 02:03:59 +00:00
SemaExprMember.cpp [OPENMP] Fix DSA processing for member declaration. 2017-07-20 16:47:47 +00:00
SemaExprObjC.cpp [Sema][ObjC] Clean up possible null dereference. 2017-05-09 01:54:51 +00:00
SemaFixItUtils.cpp Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType call 2015-12-18 21:45:41 +00:00
SemaInit.cpp Fix PR 10758: Infinite recursion when dealing with copy-initialization 2017-05-16 10:23:58 +00:00
SemaLambda.cpp fix trivial typos in comments; NFC 2017-07-05 05:37:45 +00:00
SemaLookup.cpp [Sema] Fix operator lookup to consider local extern declarations. 2017-07-31 00:24:28 +00:00
SemaObjCProperty.cpp [ObjC] Pick a 'readwrite' property when synthesizing ambiguous 2017-07-13 11:06:22 +00:00
SemaOpenMP.cpp [OPENMP][DEBUG] Set proper address space info if required by target. 2017-08-08 18:04:06 +00:00
SemaOverload.cpp [Sema] Mark a virtual CXXMethodDecl as used if a call to it can be 2017-07-13 06:08:27 +00:00
SemaPseudoObject.cpp [ObjC] Check that a subscript methods is declared for a qualified id type 2017-07-11 10:18:35 +00:00
SemaStmt.cpp [Sema] Extend -Wenum-compare to handle mixed enum comparisons in switch statements 2017-08-09 08:57:09 +00:00
SemaStmtAsm.cpp Revert "This patch enables the usage of constant Enum identifiers within Microsoft style inline assembly statements." as it is causing msan failures. 2017-07-25 19:17:32 +00:00
SemaStmtAttr.cpp Add [[clang::suppress(rule, ...)]] attribute 2017-03-27 19:45:24 +00:00
SemaTemplate.cpp [MS] Don't statically initialize dllimport member function pointers 2017-07-07 22:04:29 +00:00
SemaTemplateDeduction.cpp [c++1z] Support deducing B in noexcept(B). 2017-06-07 21:46:22 +00:00
SemaTemplateInstantiate.cpp PR33552: Distinguish between declarations that are owned by no module and 2017-06-23 01:04:34 +00:00
SemaTemplateInstantiateDecl.cpp PR33552: Distinguish between declarations that are owned by no module and 2017-06-23 01:04:34 +00:00
SemaTemplateVariadic.cpp PR24440: Do not silently discard a fold-expression appearing as the operand of a cast-expression. 2017-02-15 19:57:10 +00:00
SemaType.cpp Use ARC parsing rules for ns_returns_retained in MRC so that code can 2017-07-15 11:06:46 +00:00
TreeTransform.h [OPENMP] Initial support for 'in_reduction' clause. 2017-07-21 18:48:21 +00:00
TypeLocBuilder.cpp [Sema] Fix bug in TypeLocBuilder::pushImpl 2016-02-18 21:05:09 +00:00
TypeLocBuilder.h Retire llvm::alignOf in favor of C++11 alignof. 2016-10-20 14:27:22 +00:00