aboutsummaryrefslogtreecommitdiff
path: root/libiberty/xstrdup.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2008-09-03 00:10:27 -0400
committerJason Merrill <jason@gcc.gnu.org>2008-09-03 00:10:27 -0400
commit4ad610c9785f0022e5ebe686650abaa7ff3c2d5c (patch)
tree593d0e7109cbda785c4e54b5d01f619e24dea375 /libiberty/xstrdup.c
parenta63068b6dd49f620e85c95f1dfed8f7d7473e17c (diff)
downloadgcc-4ad610c9785f0022e5ebe686650abaa7ff3c2d5c.zip
gcc-4ad610c9785f0022e5ebe686650abaa7ff3c2d5c.tar.gz
gcc-4ad610c9785f0022e5ebe686650abaa7ff3c2d5c.tar.bz2
re PR c++/37208 (C++0x deleted functions and SFINAE)
PR c++/37208 * call.c (build_over_call): Make =delete work with SFINAE. * class.c (resolve_address_of_overloaded_function): Likewise. * cp-tree.h (struct lang_decl_flags): Rename threadprivate_p to threadprivate_or_deleted_p. (CP_DECL_THREADPRIVATE_P): Adjust. (DECL_DELETED_FN): Likewise. (SD_UNINITIALIZED, SD_INITIALIZED, SD_DEFAULTED): New macros. (SD_DELETED): New macro. * parser.c (cp_parser_init_declarator): Use them. * decl.c (start_decl): Use them. * decl2.c (mark_used): Give =deleted error even in sizeof. * typeck2.c (check_narrowing): Downgrade narrowing error to permerror. From-SVN: r139926
Diffstat (limited to 'libiberty/xstrdup.c')
0 files changed, 0 insertions, 0 deletions