From 24f4434f05c2aecb82116453864e954ce4c0f3b8 Mon Sep 17 00:00:00 2001 From: ethanglaser Date: Wed, 29 Jul 2026 12:45:16 -0700 Subject: [PATCH 1/2] remove static designation on CEV broken functions --- cpp/daal/src/algorithms/dtrees/dtrees_model_impl.h | 8 ++++---- cpp/daal/src/algorithms/dtrees/dtrees_model_impl_common.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cpp/daal/src/algorithms/dtrees/dtrees_model_impl.h b/cpp/daal/src/algorithms/dtrees/dtrees_model_impl.h index b09f7e3026a..d9a1902bad2 100644 --- a/cpp/daal/src/algorithms/dtrees/dtrees_model_impl.h +++ b/cpp/daal/src/algorithms/dtrees/dtrees_model_impl.h @@ -356,10 +356,10 @@ void setProbabilities(const size_t treeId, const size_t nodeId, const size_t res const double * const prob); template -static services::Status addLeafNodeInternal(const data_management::DataCollectionPtr & serializationData, const size_t treeId, const size_t parentId, - const size_t position, ClassOrResponseType response, double cover, size_t & res, - const data_management::DataCollectionPtr probTbl = data_management::DataCollectionPtr(), - const double * const prob = nullptr, const size_t nClasses = 0) +services::Status addLeafNodeInternal(const data_management::DataCollectionPtr & serializationData, const size_t treeId, const size_t parentId, + const size_t position, ClassOrResponseType response, double cover, size_t & res, + const data_management::DataCollectionPtr probTbl = data_management::DataCollectionPtr(), + const double * const prob = nullptr, const size_t nClasses = 0) { const size_t noParent = static_cast(-1); if (prob != nullptr) diff --git a/cpp/daal/src/algorithms/dtrees/dtrees_model_impl_common.h b/cpp/daal/src/algorithms/dtrees/dtrees_model_impl_common.h index 7c1563287f0..52ff47185e6 100644 --- a/cpp/daal/src/algorithms/dtrees/dtrees_model_impl_common.h +++ b/cpp/daal/src/algorithms/dtrees/dtrees_model_impl_common.h @@ -124,8 +124,8 @@ bool traverseNodeDF(size_t level, size_t iRowInTable, const DecisionTreeNode * a typedef services::Collection NodeIdxArray; template -static bool traverseNodesBF(size_t level, NodeIdxArray & aCur, NodeIdxArray & aNext, const DecisionTreeNode * aNode, OnSplitFunctor & visitSplit, - OnLeafFunctor & visitLeaf) +bool traverseNodesBF(size_t level, NodeIdxArray & aCur, NodeIdxArray & aNext, const DecisionTreeNode * aNode, OnSplitFunctor & visitSplit, + OnLeafFunctor & visitLeaf) { for (size_t i = 0; i < aCur.size(); ++i) { From dd8f9fd911980f13e7a3cd9eaeb7d0a970616906 Mon Sep 17 00:00:00 2001 From: ethanglaser Date: Thu, 30 Jul 2026 11:49:03 -0700 Subject: [PATCH 2/2] block CEV errors for DPL inclusions --- cpp/oneapi/dal/backend/primitives/sort/sort_dpc.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/cpp/oneapi/dal/backend/primitives/sort/sort_dpc.cpp b/cpp/oneapi/dal/backend/primitives/sort/sort_dpc.cpp index f96c3ee9dee..8789df14bd2 100644 --- a/cpp/oneapi/dal/backend/primitives/sort/sort_dpc.cpp +++ b/cpp/oneapi/dal/backend/primitives/sort/sort_dpc.cpp @@ -26,6 +26,7 @@ #pragma clang diagnostic ignored "-Wunused-local-typedef" #pragma clang diagnostic ignored "-Wsign-compare" #pragma clang diagnostic ignored "-Wkeyword-macro" +#pragma clang diagnostic ignored "-Wunused-template" // Workaround: some oneTBB versions annotate the override of // std::exception::what() with __TBB_EXPORTED_METHOD, which on Windows-x86