re PR c++/51107 ([C++11] Accepts invalid literal operator with void argument list.)
authorEd Smith-Rowland <3dw4rd@verizon.net>
Mon, 14 Nov 2011 20:05:12 +0000 (20:05 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 14 Nov 2011 20:05:12 +0000 (15:05 -0500)
commitd2027d2a83aedcebbcb0f70c59027712c134f3b6
treeb100efadc50bdae9660a11be08c3a1185bc733c5
parenteab880cf621b82e4f38aed74b58d2bd76f89c46a
re PR c++/51107 ([C++11] Accepts invalid literal operator with void argument list.)

PR c++/51107
* typeck.c (check_literal_operator_args): Add processing_specialization
to check for void template fn. Test for exact arity for non-template fn.

From-SVN: r181363
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/udlit-args-neg.C