]> granicus.if.org Git - clang/commit
Revert "Add support for attribute 'noescape'."
authorAkira Hatanaka <ahatanaka@apple.com>
Wed, 20 Sep 2017 06:55:43 +0000 (06:55 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Wed, 20 Sep 2017 06:55:43 +0000 (06:55 +0000)
commit8385a295e2d9a3f7ea56000826056d669d562dab
tree78a02f418a344310304a4471436eede3fa971a07
parenta4e2a1bb79ad3a93151ebd059a0d2cf0f88ff4aa
Revert "Add support for attribute 'noescape'."

This reverts commit r313722.

It looks like compiler-rt/lib/tsan/rtl/tsan_libdispatch_mac.cc cannot be
compiled because some of the functions declared in the file do not match
the ones in the SDK headers (which are annotated with 'noescape').

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@313725 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
include/clang/AST/ASTContext.h
include/clang/AST/Type.h
include/clang/Basic/Attr.td
include/clang/Basic/AttrDocs.td
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td
lib/AST/ASTContext.cpp
lib/AST/ItaniumMangle.cpp
lib/AST/TypePrinter.cpp
lib/CodeGen/CGCall.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaType.cpp
test/CodeGenCXX/noescape.cpp [deleted file]
test/CodeGenObjC/noescape.m [deleted file]
test/Misc/ast-dump-attr.cpp
test/Misc/pragma-attribute-supported-attributes-list.test
test/Sema/noescape.c [deleted file]
test/SemaObjCXX/noescape.mm [deleted file]