sim: add const markings to env string

The sim-options code assigns a const string to "char *" in decoding the
current environment settings, and only uses it to pass to a printf.  GCC
outputs the warnings:
common/sim-options.c: In function 'standard_option_handler':
common/sim-options.c:271: warning: assignment discards qualifiers from pointer
target type
common/sim-options.c:272: warning: assignment discards qualifiers from pointer
target type
common/sim-options.c:273: warning: assignment discards qualifiers from pointer
target type

So I've committed this as "obvious".

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
Mike Frysinger 2010-04-10 07:35:35 +00:00
parent fcfd64c2cc
commit 3dd6860550
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2010-04-10 Mike Frysinger <vapier@gentoo.org>
* sim-options.c (standard_option_handler): Add const markings to
local "type" var.
2010-04-02 Mike Frysinger <vapier@gentoo.org> 2010-04-02 Mike Frysinger <vapier@gentoo.org>
* hw-ports.h: Fix spelling typos. * hw-ports.h: Fix spelling typos.

View File

@ -265,7 +265,7 @@ standard_option_handler (SIM_DESC sd, sim_cpu *cpu, int opt,
if (WITH_ENVIRONMENT != ALL_ENVIRONMENT if (WITH_ENVIRONMENT != ALL_ENVIRONMENT
&& WITH_ENVIRONMENT != STATE_ENVIRONMENT (sd)) && WITH_ENVIRONMENT != STATE_ENVIRONMENT (sd))
{ {
char *type; const char *type;
switch (WITH_ENVIRONMENT) switch (WITH_ENVIRONMENT)
{ {
case USER_ENVIRONMENT: type = "user"; break; case USER_ENVIRONMENT: type = "user"; break;