Updates __is_unsigned to have the same behavior as the standard specifies. This is in line with 511dbd8, which applied the same change to __is_signed.
Refs D67897.
Paths
| Differential D98104
Update __is_unsigned builtin to match the Standard. ClosedPublic Authored by zoecarver on Mar 5 2021, 10:31 PM.
Details Summary Updates __is_unsigned to have the same behavior as the standard specifies. This is in line with 511dbd8, which applied the same change to __is_signed. Refs D67897.
Diff Detail
Event TimelineComment Actions 🎉
Comment Actions LGTM now, mod the (important!) typo in the test.
This revision is now accepted and ready to land.Mar 10 2021, 2:27 PM This revision was landed with ongoing or failed builds.Mar 10 2021, 3:00 PM Closed by commit rGa89ac0dd185d: Update __is_unsigned builtin to match the Standard. (authored by zoecarver). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 329791 clang/docs/LanguageExtensions.rst
clang/lib/Sema/SemaExprCXX.cpp
clang/test/SemaCXX/type-traits.cpp
|
Just re-flowing the line here, which I neglected to do in the other commit.