[libc-commits] [PATCH] D83931: Update Test (EXPECT_EQ and friends) to accept __uint128_t and floating point types (float, double, long double).
Siva Chandra via Phabricator via libc-commits
libc-commits at lists.llvm.org
Thu Jul 16 11:37:53 PDT 2020
sivachandra added inline comments.
================
Comment at: libc/utils/CPP/TypeTraits.h:42
template <> struct IsIntegral<bool> : public TrueValue {};
+template <> struct IsIntegral<__uint128_t> : public TrueValue {};
----------------
abrachet wrote:
> It's not your fault, but now that I look at these again, these are wrong. Well at least not exactly analogous to `std::is_integral`. We need to `RemoveCV` first. Might not make sense in this patch, but something to note.
Thanks for pointing out. I planned to fix this after adding `RemoveCVType` but it slipped. @lntue, I will fix this separately and you can take it in.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D83931/new/
https://reviews.llvm.org/D83931
More information about the libc-commits
mailing list