]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/include/std/type_traits
libstdc++: Optimize is_reference
authorPatrick Palka <ppalka@redhat.com>
Wed, 7 Sep 2022 14:21:51 +0000 (10:21 -0400)
committerPatrick Palka <ppalka@redhat.com>
Wed, 7 Sep 2022 14:21:51 +0000 (10:21 -0400)
commitcdcc27c1ca9c485c66ac1914e352c79e5048b6b5
tree2217dade44d2ee945fba13ab9be1887f8854b151
parent66af6e991bf0daf1c41e46400a8f19e87c358cf2
libstdc++: Optimize is_reference

Instead of defining is_reference in terms of is_[lr]value_reference,
just define it directly.

libstdc++-v3/ChangeLog:

* include/std/type_traits (is_reference): Make the primary
template derive from false_type.  Define two partial
specializations that derive from true_type.
libstdc++-v3/include/std/type_traits