When function names will be used as lvalues (typo), not the correct error
message will be displayed.
(It appeared when misspelling sent).

#include <stdio.h>      /* only for a valid funcion name */
void main(void){
        printf += 1;
}

# gcc -o nil gcc.bug.c
gcc.bug.c:10 internal compiler error: in default_conversion, at c-typeck.c:1568

gcc version: gcc (GCC) 4.1.0 (SUSE Linux)


-- 
           Summary: typo confuses default_conversion
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: mmlpz at t-online dot de
 GCC build triplet: i386 pc-linux/GNU
  GCC host triplet: i386 pc-linux/GNU
GCC target triplet: i386 pc-linux/GNU


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29220

Reply via email to