Skip to content

Commit ccc9119

Browse files
Replace std::numeric_limits<>::infinity() with max() (#4547)
If fast-math is enabled from #4545, calculations with `std::numeric_limits<>::infinity()` won't work due to the implied `-ffinite-math-only` flag.
1 parent b2d3787 commit ccc9119

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Src/Base/AMReX_CoordSys.H

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,9 @@ protected:
241241

242242
Real dx[AMREX_SPACEDIM] = {AMREX_D_DECL(0.,0.,0.)};
243243
Real inv_dx[AMREX_SPACEDIM]
244-
= {AMREX_D_DECL(std::numeric_limits<Real>::infinity(),
245-
std::numeric_limits<Real>::infinity(),
246-
std::numeric_limits<Real>::infinity())};
244+
= {AMREX_D_DECL(std::numeric_limits<Real>::max(),
245+
std::numeric_limits<Real>::max(),
246+
std::numeric_limits<Real>::max())};
247247
bool ok = false;
248248
};
249249

0 commit comments

Comments
 (0)