bug-bison
[Top][All Lists]
Advanced

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

bug with gcc 4.3.2 on openSUSE 11.1


From: Leonardo Lopez
Subject: bug with gcc 4.3.2 on openSUSE 11.1
Date: Tue, 12 May 2009 11:11:20 -0700 (PDT)

First of all, I'm really sorry for any english grammar mistake or any fault 
with any rule about bugs sending.

In this environment

Compiler: gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]
OS: openSUSE 11.1

I got this warning

y.tab.c:2075: error: deprecated conversion from string constant to "char *"

due to gcc new checks, but the fact is the source is auto generated by the tool 
Bison 2.3

--- code begin ---
/* Identify Bison output.  */
#define YYBISON 1

/* Bison version.  */
#define YYBISON_VERSION "2.3"
--- code end ---

at this point

--- code begin ---
yyerror (YY_("memory exhausted")); 
--- code end ---

or the same warning at
--- code begin ---

yyerror (YY_("syntax error")); 

--- code end ---

I'm looking for a memory override, that's why I'm using the "-Werror" flag with 
the gcc, and I did the next workaround int the y.tab.c

--- code begin ---
     {
      char tmp[20] = {0};
      strcpy(tmp, "memory exhausted");
      yyerror (YY_(tmp));
     }
  //yyerror (YY_("memorr exhausted"));
--- code end ---

Hope all of this helps.
See you later.



      Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/


reply via email to

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