]> granicus.if.org Git - clang/commit
Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of
authorRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 10 Oct 2016 18:54:32 +0000 (18:54 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 10 Oct 2016 18:54:32 +0000 (18:54 +0000)
commit48fe699daa8509cf338f3c041ab486378cadb155
treef11749583ba8917b33cb759f7f59b273945c687a
parent7f9e8b95ab31b266feb0762f5eaee7ccc8863b56
Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of
past-the-end iterator.

Original commit message:

P0035R4: Semantic analysis and code generation for C++17 overaligned
allocation.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@283789 91177308-0d34-0410-b5e6-96231b3b80d8
27 files changed:
include/clang/AST/ASTContext.h
include/clang/AST/ExprCXX.h
include/clang/AST/Type.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Overload.h
include/clang/Sema/Sema.h
lib/AST/ASTContext.cpp
lib/AST/ASTImporter.cpp
lib/AST/Decl.cpp
lib/AST/DeclCXX.cpp
lib/AST/ExprCXX.cpp
lib/AST/Type.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CodeGenFunction.h
lib/Sema/SemaCUDA.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaOverload.cpp
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/CXX/basic/basic.stc/basic.stc.dynamic/basic.stc.dynamic.deallocation/p2.cpp [new file with mode: 0644]
test/CXX/expr/expr.unary/expr.delete/p10.cpp [new file with mode: 0644]
test/CXX/expr/expr.unary/expr.new/p14.cpp [new file with mode: 0644]
test/CXX/expr/expr.unary/expr.new/p20-0x.cpp
test/CXX/special/class.dtor/p9.cpp
test/CodeGenCXX/cxx1z-aligned-allocation.cpp [new file with mode: 0644]