https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92451

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-11-11
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Started with r277865, before that it was rejected:

pr92451.C: In function ‘void f()’:
pr92451.C:3:12: error: class template argument deduction failed:
    3 |   Local(int);
      |            ^
pr92451.C:3:12: error: no matching function for call to ‘Local()’
pr92451.C:1:29: note: candidate: ‘template<class T> Local(Local<T>)-> Local<T>’
    1 | template<typename T> struct Local {};
      |                             ^~~~~
pr92451.C:1:29: note:   template argument deduction/substitution failed:
pr92451.C:3:12: note:   candidate expects 1 argument, 0 provided
    3 |   Local(int);
      |            ^
pr92451.C:3:8: error: missing template arguments before ‘(’ token
    3 |   Local(int);
      |        ^
pr92451.C:3:9: error: expected primary-expression before ‘int’
    3 |   Local(int);
      |         ^~~

Reply via email to