http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50958
--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> 2011-11-21 19:27:35 UTC --- Author: jason Date: Mon Nov 21 19:27:30 2011 New Revision: 181595 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181595 Log: PR c++/50958 gcc/cp/ * parser.c (lookup_literal_operator): New. (cp_parser_userdef_char_literal): Use it. (cp_parser_userdef_numeric_literal): Use it. (cp_parser_userdef_string_literal): Use lookup_name. libcpp/ * expr.c (cpp_userdef_char_remove_type): Fix typo. Added: trunk/gcc/testsuite/g++.dg/cpp0x/udlit-implicit-conv-neg.C trunk/gcc/testsuite/g++.dg/cpp0x/udlit-raw-length.C trunk/gcc/testsuite/g++.dg/cpp0x/udlit-resolve.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/c-c++-common/dfp/pr33466.c trunk/gcc/testsuite/g++.dg/cpp0x/udlit-declare-neg.C trunk/gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C trunk/gcc/testsuite/g++.dg/cpp0x/udlit-raw-op-string-neg.C trunk/libcpp/ChangeLog trunk/libcpp/expr.c