diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-10-04 23:14:30 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-10-05 15:56:56 +0100 |
commit | 6da36b7d0e43b6f9281c65c19a025d4888a25b2d (patch) | |
tree | 4393f9ba0ca5fcbd9c5179b06fe39ba46df2af39 /gcc/fortran/resolve.c | |
parent | 824e0855732c601e0866d0e8a9264a85f758213e (diff) | |
download | gcc-6da36b7d0e43b6f9281c65c19a025d4888a25b2d.zip gcc-6da36b7d0e43b6f9281c65c19a025d4888a25b2d.tar.gz gcc-6da36b7d0e43b6f9281c65c19a025d4888a25b2d.tar.bz2 |
libstdc++: Simplify constraints for std::any construction
libstdc++-v3/ChangeLog:
* include/bits/utility.h (__is_in_place_type_v): Define
variable template to detect in_place_type_t specializations.
(__is_in_place_type): Replace class template with alias
template using __is_in_place_type_v.
* include/std/any (any(T&&)): Check __is_in_place_type first and
avoid instantiating is_copy_constructible unnecessarily.
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions