*yyssp = yystate; causes warning

2010-09-21 Thread Håkan Johansson
I'm using gcc with the option -Wconversion (and -Werror), which gives a warning in the generated parser (line number not certain): gen/y.tab.c: In function 'int yyparse()': gen/y.tab.c:1679: warning: conversion to 'short int' from 'int' may alter its value this is the line *yyssp = yystate;

Fwd: *yyssp = yystate; causes warning

2010-09-21 Thread John P. Hartmann
>From a cursory instpection of an output C file, I think that #define YYTYPE_INT16 int would make the stack wider.  I don't know what other side effects, if any, there may be.   j. 2010/9/21 Håkan Johansson : > I'm using gcc with the option -Wconversion (and -Werror), which gives a > warning in

Re: Fwd: *yyssp = yystate; causes warning

2010-09-21 Thread Håkan Johansson
Thanks, this helps. Håkan On Tue, 21 Sep 2010, John P. Hartmann wrote: From a cursory instpection of an output C file, I think that #define YYTYPE_INT16 int would make the stack wider.  I don't know what other side effects, if any, there may be.   j. 2010/9/21 Håkan Johansson : I'm usin