help-gengetopt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [help-gengetopt] invalid use of non-lvalue array w/ GCC 3.0.4


From: Papp Gyozo (VBuster)
Subject: Re: [help-gengetopt] invalid use of non-lvalue array w/ GCC 3.0.4
Date: Fri, 04 Apr 2008 17:00:26 +0200

> Papp Gyozo (VBuster) wrote:
> >>>> cmdline.c:2242: invalid use of non-lvalue array
> >>>> cmdline.c:2242: invalid use of non-lvalue array
> >>>> 2237:  if (args_info->daemon_mode_counter &&
> >>>> args_info->standalone_mode_counter) {
> >>>> 2238:    error += check_modes(
> >>>> 2239:      (int []){args_info->daemon_given, args_info->attach_given, 
> >> -1},
> >>>> 2240:      (const char *[]){"--daemon", "--attach",  0},

> yes I could generate explicit declaration but I'd want to be sure 
> whether this solves the problem, because this would require some work in 

Yes, it solved the problem. I manually edited the generated source (see the 
diff for details) and reran GCC once more. Now it compiled the source even with 
no warning.

> as for the error, I can't see the l-value either, so it looks like a bug 
> in the compiler... :-D

I still don't know. The first not affected GCC version I found is 3.1. 3.0.4 
seems buggy or rather I don't know something...

Attachment: indeed.diff
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]