aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/class.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2019-04-05 17:56:31 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2019-04-05 17:56:31 +0100
commitdd4a309e05dc2ccde33e8e639aa063dc0c3b176f (patch)
treefcb73eaf3b2bdb495b2dcd5d39e0b1e79f9ab829 /gcc/fortran/class.c
parent67087c7e53b64dc58a2440903275bd0b9db110df (diff)
downloadgcc-dd4a309e05dc2ccde33e8e639aa063dc0c3b176f.zip
gcc-dd4a309e05dc2ccde33e8e639aa063dc0c3b176f.tar.gz
gcc-dd4a309e05dc2ccde33e8e639aa063dc0c3b176f.tar.bz2
Use hidden friends for directory iterator comparisons
The equality operators for directory iterators are not explicitly specified in the standard, they're only required to meet the iterator requirements. This means we don't need to declare them at namespace scope and can implement them as hidden friends. Also add 'noexcept' to directory_iterator's dereference operators. * include/bits/fs_dir.h (directory_iterator::operator*) (directory_iterator::operator->): Add noexcept. (operator==, operator!=): Replace namespace-scope equality operators for directory iterators with hidden friends. From-SVN: r270175
Diffstat (limited to 'gcc/fortran/class.c')
0 files changed, 0 insertions, 0 deletions