Opened 8 years ago

Last modified 8 years ago

#72 closed defect

starting main — at Initial Version

Reported by: pabuhr Owned by:
Priority: trivial Component: cfa-cc
Version: 1.0 Keywords:
Cc:

Description

gcc accepts the following as the starting main routine:

int main( const volatile int argc, const char * volatile * const argv ) {}

but cfa does not:

cfa test.c
CFA Version 1.0.0 (debug)
test.c: In function 'invoke_main':
test.c:9:144: warning: passing argument 2 of '__main__Fi_CViCPVPCc__1' from incompatible pointer type [-Wincompatible-pointer-types]
test.c:7:12: note: expected 'const char * volatile* const' but argument is of type 'char **'
 int main( const volatile int d1, const char * volatile * const d2 ) {}

Change History (0)

Note: See TracTickets for help on using tickets.