File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -5800,19 +5800,11 @@ ExprResult Sema::PerformImplicitObjectArgumentInitialization(
58005800 if (const auto *FromPtrTy = From->getType()->getAs<PointerType>()) {
58015801 const auto *ThisPtrTy = Method->getThisType()->getAs<PointerType>();
58025802 if (ThisPtrTy->getPointerInterpretation() != FromPtrTy->getPointerInterpretation()) {
5803- return Diag(From->getBeginLoc(), diag::err_sealed_this_pointer)
5804- << From->getType() << From->getSourceRange();
5803+ Diag(From->getBeginLoc(), diag::err_sealed_this_pointer)
5804+ << From->getType() << From->getSourceRange();
58055805 }
58065806 }
58075807
5808- const auto *ThisPtrTy = Method->getThisType()->getAs<PointerType>();
5809- const auto *FromPtrTy = From->getType()->getAs<PointerType>();
5810- if (FromPtrTy && ThisPtrTy->getPointerInterpretation() !=
5811- FromPtrTy->getPointerInterpretation()) {
5812- return Diag(From->getBeginLoc(), diag::err_sealed_this_pointer)
5813- << From->getType() << From->getSourceRange();
5814- }
5815-
58165808 Expr::Classification FromClassification;
58175809 if (const PointerType *PT = From->getType()->getAs<PointerType>()) {
58185810 FromRecordType = PT->getPointeeType();
You can’t perform that action at this time.
0 commit comments