Use of "long long" in Core/arch/CUDA/Half.h
Submitted by Yixuan Qiu
Assigned to Nobody
Link to original bugzilla bug (#1421)
Version: 3.3 (current stable)
In the current 3.3 branch, Core/arch/CUDA/Half.h has several use of "long long" (e.g. https://bitbucket.org/eigen/eigen/src/9f25cdf4f644ac999e341faf03310f931090e20d/Eigen/src/Core/arch/CUDA/Half.h?at=3.3&fileviewer=file-view-default#Half.h-122) that is undefined in C++ 98. As a result, compilers will give warnings with strict C++ 98 standard selected.
This should be a minor issue, but it would be nice to get it fixed. Thanks.