Remove .CUDAIsDevice flags from CodeGenOpts as it's already

available in LangOpts.

Differential Revision: http://reviews.llvm.org/D8385

llvm-svn: 232749
This commit is contained in:
Artem Belevich
2015-03-19 18:58:18 +00:00
parent 461c0c6934
commit f3d3db65de
4 changed files with 3 additions and 5 deletions

View File

@@ -870,7 +870,7 @@ void CodeGenFunction::GenerateCode(GlobalDecl GD, llvm::Function *Fn,
else if (isa<CXXConstructorDecl>(FD))
EmitConstructorBody(Args);
else if (getLangOpts().CUDA &&
!CGM.getCodeGenOpts().CUDAIsDevice &&
!getLangOpts().CUDAIsDevice &&
FD->hasAttr<CUDAGlobalAttr>())
CGM.getCUDARuntime().EmitDeviceStubBody(*this, Args);
else if (isa<CXXConversionDecl>(FD) &&