reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExprCXX.cpp
 3296     Ex = PerformContextualImplicitConversion(StartLoc, Ex.get(), Converter);
 3320       Diag(StartLoc, diag::ext_delete_void_ptr_operand)
 3323       return ExprError(Diag(StartLoc, diag::err_delete_operand)
 3328       if (!RequireCompleteType(StartLoc, Pointee,
 3336       Diag(StartLoc, diag::warn_delete_array_type)
 3338           << FixItHint::CreateInsertion(getLocForEndOfToken(StartLoc), "[]");
 3347           FindDeallocationFunction(StartLoc, PointeeRD, DeleteName,
 3358             doesUsualArrayDeleteWantSize(*this, StartLoc, PointeeElem);
 3371           MarkFunctionReferenced(StartLoc,
 3373           if (DiagnoseUseOfDecl(Dtor, StartLoc))
 3377       CheckVirtualDtorCall(PointeeRD->getDestructor(), StartLoc,
 3385         Diag(StartLoc, diag::err_openclcxx_not_supported) << "default delete";
 3389       bool IsComplete = isCompleteType(StartLoc, Pointee);
 3396       OperatorDelete = FindUsualDeallocationFunction(StartLoc, CanProvideSize,
 3400     MarkFunctionReferenced(StartLoc, OperatorDelete);
 3413     DiagnoseUseOfDecl(OperatorDelete, StartLoc);
 3438       UsualArrayDeleteWantsSize, OperatorDelete, Ex.get(), StartLoc);