From: Yaxun Liu Date: Sat, 21 Sep 2019 02:51:44 +0000 (+0000) Subject: Revert assertion added by r372394 X-Git-Tag: llvmorg-11-init~8704 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27a8039171817a38f76adf51793f0d22f84dd78e;p=platform%2Fupstream%2Fllvm.git Revert assertion added by r372394 The assertion added by r372394 causes CUDA test in test-suite to assert. The assertion was not there originally, so revert it. llvm-svn: 372452 --- diff --git a/clang/lib/Sema/SemaCUDA.cpp b/clang/lib/Sema/SemaCUDA.cpp index e009dcb..cf8910c 100644 --- a/clang/lib/Sema/SemaCUDA.cpp +++ b/clang/lib/Sema/SemaCUDA.cpp @@ -396,7 +396,6 @@ bool Sema::inferCUDATargetForImplicitSpecialMember(CXXRecordDecl *ClassDecl, // We either setting attributes first time, or the inferred ones must match // previously set ones. - assert(!(HasD || HasH) || (NeedsD == HasD && NeedsH == HasH)); if (NeedsD && !HasD) MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(Context)); if (NeedsH && !HasH)