diff --git a/SWIG/Source/LParse/parser.y b/SWIG/Source/LParse/parser.y index c0e04b4d6..f34e01142 100644 --- a/SWIG/Source/LParse/parser.y +++ b/SWIG/Source/LParse/parser.y @@ -205,7 +205,7 @@ static int promote(int t1, int t2) { /* SWIG directives */ %token ADDMETHODS ALPHA_MODE APPLY CHECKOUT CLEAR CONSTANT DOCONLY DOC_DISABLE DOC_ENABLE ECHO EXCEPT -%token ILLEGAL IMPORT INCLUDE INIT INLINE LOCALSTYLE MACRO MACRO MODULE NAME NATIVE NEW PRAGMA +%token ILLEGAL IMPORT INCLUDE INIT INLINE LOCALSTYLE MACRO MODULE NAME NATIVE NEW PRAGMA %token RAW_MODE READONLY READWRITE RENAME SECTION STYLE SUBSECTION SUBSUBSECTION TEXT TITLE %token TYPE TYPEMAP USERDIRECTIVE WEXTERN WRAPPER @@ -856,7 +856,7 @@ stail : SEMI { } DOH *o; LParseType *t = (LParseType *) Copy(Active_type); t->is_pointer += $2.is_pointer; - if ($3.text > 0) { + if ($3.text) { t->is_pointer++; t->arraystr = copy_string(Char($3.text)); }