Skip to content

Commit 0e1d99c

Browse files
committed
fix: Mark rsqrt function as noexcept
1 parent 138df3e commit 0e1d99c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/utils/xrMiscMath/vector.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ float angle_inertion_var(float src, float tgt, float min_speed, float max_speed,
140140
return src;
141141
}
142142

143-
double rsqrt(double v) { return 1.0 / _sqrt(v); }
143+
double rsqrt(double v) noexcept { return 1.0 / _sqrt(v); }
144144

145145
//////////////////////////////////////////////////////////////////
146146

src/xrCore/_vector3d.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ bool _valid(const _vector3<T>& v)
356356
//////////////////////////////////////////////////////////////////////////
357357
#pragma warning(push)
358358
#pragma warning(disable : 4244)
359-
double rsqrt(double v);
359+
double rsqrt(double v) noexcept;
360360
bool exact_normalize(float* a);
361361
bool exact_normalize(Fvector3& a);
362362
#pragma warning(pop)

0 commit comments

Comments
 (0)