Bug Fix: correct the bug that won't define EIGEN_HAS_FP16_C
Reference issue
What does this implement/fix?
This patch has fixed a bug of Eigen:
If we use a compiler which is not clang, EIGEN_COMP_CLANG is defined as 0, then (!defined(EIGEN_COMP_CLANG) || EIGEN_COMP_CLANG>=380)) is always false. EIGEN_HAS_FP16_C will be never defined.