Skip to content

Commit 7319f84

Browse files
committed
Avoid mixing ADL and RebindDomain
1 parent efde399 commit 7319f84

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

include/ddc/chunk_span.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,9 +270,9 @@ class ChunkSpan : public ChunkCommon<ElementType, SupportType, LayoutStridedPoli
270270
KOKKOS_FUNCTION constexpr auto operator[](
271271
DiscreteElement<QueryDDims...> const& slice_spec) const
272272
{
273-
assert(select<QueryDDims...>(this->m_domain).contains(slice_spec));
274273
using detail::TypeSeq;
275274
using QueryDDom = typename detail::RebindDomain<SupportType, TypeSeq<QueryDDims...>>::type;
275+
assert(QueryDDom(this->m_domain).contains(slice_spec));
276276
slicer<to_type_seq_t<SupportType>> const slicer;
277277
auto subview = slicer(
278278
this->allocation_mdspan(),

tests/chunk.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ TEST(Chunk2DTest, SliceCoordXOutOfBounds)
526526
ChunkXY<double> chunk(dom_x_y);
527527

528528
char const* const death_msg
529-
= R"rgx([Aa]ssert.*select<QueryDDims...>\(this->m_domain\).contains\(slice_spec\))rgx";
529+
= R"rgx([Aa]ssert.*QueryDDom\(this->m_domain\).contains\(slice_spec\))rgx";
530530

531531
EXPECT_DEATH(chunk[dom_x.front() - 1], death_msg);
532532
EXPECT_DEATH(chunk[dom_x.back() + 1], death_msg);

0 commit comments

Comments
 (0)