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

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
We now print:

61990.C: In function ‘void test(foo*)’:
61990.C:9:18: error: cannot convert ‘foo*’ to ‘bar*’
    9 |   some_fn (f, f, f, f, f);
      |                  ^
      |                  |
      |                  foo*
61990.C:5:36: note:   initializing argument 3 of ‘void some_fn(foo*, foo*,
bar*, foo*, foo*)’
    5 | extern void some_fn (foo *, foo *, bar *, foo *, foo *);
      |                                    ^~~~~


so fixed.

Reply via email to