summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2015-08-20 18:28:56 +0000
committerArtem Belevich <tra@google.com>2015-08-20 18:28:56 +0000
commit7230a22d5e6d4d3dbeba8c9943a357cfa209415d (patch)
treef6c7e72bcbe5f7b441f4634a780154180f86e01f /clang/lib/Sema/SemaDecl.cpp
parent10fcea5d4b9b6f9df529f58a30eb9dd6c722b07e (diff)
downloadbcm5719-llvm-7230a22d5e6d4d3dbeba8c9943a357cfa209415d.tar.gz
bcm5719-llvm-7230a22d5e6d4d3dbeba8c9943a357cfa209415d.zip
Revert r245496 "[CUDA] Add appropriate host/device attribute to builtins."
It's breaking internal test. llvm-svn: 245592
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index d79d60c9773..a8d1e1203e4 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -11187,17 +11187,6 @@ void Sema::AddKnownFunctionAttributes(FunctionDecl *FD) {
FD->addAttr(NoThrowAttr::CreateImplicit(Context, FD->getLocation()));
if (Context.BuiltinInfo.isConst(BuiltinID) && !FD->hasAttr<ConstAttr>())
FD->addAttr(ConstAttr::CreateImplicit(Context, FD->getLocation()));
- if (getLangOpts().CUDA && Context.BuiltinInfo.isTSBuiltin(BuiltinID) &&
- !FD->hasAttr<CUDADeviceAttr>() && !FD->hasAttr<CUDAHostAttr>()) {
- // Target-specific builtins are assumed to be intended for use
- // in this particular CUDA compilation mode and should have
- // appropriate attribute set so we can enforce CUDA function
- // call restrictions.
- if (getLangOpts().CUDAIsDevice)
- FD->addAttr(CUDADeviceAttr::CreateImplicit(Context, FD->getLocation()));
- else
- FD->addAttr(CUDAHostAttr::CreateImplicit(Context, FD->getLocation()));
- }
}
IdentifierInfo *Name = FD->getIdentifier();
OpenPOWER on IntegriCloud