diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2024-09-26 09:22:09 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2024-09-26 09:22:09 -0400 |
commit | 015ff3d6083a6ea6f7d9e30b22cfe080c81c04a5 (patch) | |
tree | f1e20433a242975278f903b70f7116df66a189e5 /indra/llmath/llmath.h | |
parent | 988a0fdd1eedab24677ed517942a4ef20c830f08 (diff) |
#include <cmath> rather than "math.h" to avoid lerp() conflict.
GCC on Linux complains that "math.h", which hoists all the standard library
math functions into the global namespace for classic C compatibility, creates
a conflict between `std::lerp()` and the `lerp()` function in llmath.h.
(Perhaps we should just replace our `lerp()` definition with `using std::lerp;`)
Anyway, bringing in <cmath> rather than "math.h" leaves standard library math
functions in the `std` namespace, avoiding the conflict.
Diffstat (limited to 'indra/llmath/llmath.h')
0 files changed, 0 insertions, 0 deletions