llvm-project/clang/lib
Richard Smith aa6ce34141 Fix tracking of whether a destructor would be deleted.
I've been unable to find any cases whose behavior is actually changed by this,
but only because an implicitly deleted destructor also results in it being
impossible to have a trivial (non-deleted) copy constructor, which the place
where this really matters (choosing whether to pass a class in registers)
happens to also check.

llvm-svn: 313948
2017-09-22 01:04:22 +00:00
..
ARCMigrate Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. 2017-06-03 06:23:19 +00:00
AST Add support for attribute 'noescape'. 2017-09-22 00:41:05 +00:00
ASTMatchers Add objcImplementationDecl matcher 2017-09-10 21:00:15 +00:00
Analysis Recommit "Add _Float16 as a C/C++ source language type" 2017-09-08 15:15:00 +00:00
Basic [X86] Move even more of our CPU to feature mapping switch to use fallthroughs 2017-09-17 19:05:46 +00:00
CodeGen Add support for attribute 'noescape'. 2017-09-22 00:41:05 +00:00
Driver [NVPTX] Implemented shfl.sync instruction and supporting intrinsics/builtins. 2017-09-20 21:23:07 +00:00
Edit [clang] Fix format specifiers fixits for nested macros 2017-06-20 20:46:58 +00:00
Format clang-format clang-format. 2017-09-20 09:51:03 +00:00
Frontend [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence) 2017-09-20 19:03:37 +00:00
FrontendTool Update after LLVM change r309087 2017-07-26 09:10:17 +00:00
Headers [CUDA] Fixed order of words in the names of shfl builtins. 2017-09-21 18:46:39 +00:00
Index Recommit "Add _Float16 as a C/C++ source language type" 2017-09-08 15:15:00 +00:00
Lex Fixed unused variable warning introduced in r313796 causing build failure 2017-09-20 19:37:37 +00:00
Parse Revert "Give external linkage and mangling to lambdas inside inline variables and variable templates." 2017-09-21 02:51:56 +00:00
Rewrite [Analyzer] Add support for displaying cross-file diagnostic paths in HTML output 2017-08-03 18:12:22 +00:00
Sema Fix tracking of whether a destructor would be deleted. 2017-09-22 01:04:22 +00:00
Serialization Minor cleanups to address feedback from Bruno. NFC 2017-09-14 23:40:51 +00:00
StaticAnalyzer [Analyzer] Log when auto-synthesized body is used. 2017-09-22 00:37:12 +00:00
Tooling [refactor] Use CommonOptionsParser in clang-refactor 2017-09-14 13:16:14 +00:00
CMakeLists.txt