aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2014-11-11 23:38:34 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2014-11-11 23:38:34 +0000
commitf6b640be240d14ff992b96cdd27d644f3eee1318 (patch)
tree535810f72152d6ec7ff4a29780a15f8e44eab830 /gcc/config.gcc
parent3d00119cfbbcadccb56e5a0b8fe447ad7554d681 (diff)
downloadgcc-f6b640be240d14ff992b96cdd27d644f3eee1318.zip
gcc-f6b640be240d14ff992b96cdd27d644f3eee1318.tar.gz
gcc-f6b640be240d14ff992b96cdd27d644f3eee1318.tar.bz2
Make std::mem_fn work with varargs functions.
* include/std/functional (_Mem_fn_traits): Add partial specializations for varargs functions. (_Mem_fn_base): Do not check arguments are convertible for varargs. (_Bind_check_arity): Add partial specializations for varargs functions. * include/std/type_traits (__bool_constant): Add alias template. * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error. * testsuite/20_util/bind/refqual.cc: New, test ref-qualifiers. * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error. * testsuite/20_util/function_objects/mem_fn/refqual.cc: Test varargs. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust dg-error. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust dg-error. From-SVN: r217393
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions