Skip to content

Commit 8976d06

Browse files
authored
Fix RealVect::Zero (#4459)
There was ambiguity in `RealVectND<dim>::Zero{0}` because there were two candidates. `RealVectND::RealVectND(const Real*)` and `RealVectND::RealVectND(Real)`. The issue was introduced in #4430.
1 parent 1e8f7fa commit 8976d06

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Src/Base/AMReX_RealVect.H

+2-2
Original file line numberDiff line numberDiff line change
@@ -610,10 +610,10 @@ AMREX_GPU_HOST_DEVICE // __device__ for HIP
610610
RealVectND(const GpuArray<Real, dim>&) -> RealVectND<dim>;
611611

612612
template <int dim>
613-
inline constexpr const RealVectND<dim> RealVectND<dim>::Zero{0};
613+
inline constexpr const RealVectND<dim> RealVectND<dim>::Zero{Real(0)};
614614

615615
template <int dim>
616-
inline constexpr const RealVectND<dim> RealVectND<dim>::Unit{1};
616+
inline constexpr const RealVectND<dim> RealVectND<dim>::Unit{Real(1)};
617617

618618
using RealVect = RealVectND<AMREX_SPACEDIM>;
619619

0 commit comments

Comments
 (0)