This reverts commit 42f8f557989741434d7b7b4439b3eef3e68b2ab5.
Breaks float128 usage, test case provided in D127226.
Paths
| Differential D128587
Revert "[libc++] Simplify type_traits and use more builtins" ClosedPublic Authored by manojgupta on Jun 25 2022, 10:02 AM.
Details
Summary This reverts commit 42f8f557989741434d7b7b4439b3eef3e68b2ab5. Breaks float128 usage, test case provided in D127226.
Diff Detail
Event TimelineThis revision was not accepted when it landed; it landed in state Needs Review.Jun 25 2022, 12:39 PM Closed by commit rGda0448a361d4: Revert "[libc++] Simplify type_traits and use more builtins" (authored by manojgupta). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 440008 libcxx/include/__type_traits/is_abstract.h
libcxx/include/__type_traits/is_aggregate.h
libcxx/include/__type_traits/is_arithmetic.h
libcxx/include/__type_traits/is_base_of.h
libcxx/include/__type_traits/is_class.h
libcxx/include/__type_traits/is_compound.h
libcxx/include/__type_traits/is_empty.h
libcxx/include/__type_traits/is_enum.h
libcxx/include/__type_traits/is_final.h
libcxx/include/__type_traits/is_floating_point.h
libcxx/include/__type_traits/is_function.h
libcxx/include/__type_traits/is_fundamental.h
libcxx/include/__type_traits/is_pointer.h
libcxx/include/__type_traits/is_scalar.h
libcxx/include/__type_traits/is_union.h
libcxx/include/__type_traits/is_unsigned.h
|