Add support for the --disable-boehm-gc flag for systems that lack -lgc.
[fw/sdcc] / src / SDCCast.c
index 893ad8b9a1357215c4016c5118a3bcf2e0e4ca05..c2b4cd7bec89a423063859ae0ade23bad5d3e39f 100644 (file)
@@ -85,7 +85,7 @@ ast  *newAst (int  type, void *op )
        ex->opval.val = (value *) op;
        break ;
     case EX_OP     :
-       ex->opval.op   = (int) op ;
+       ex->opval.op   = (long) op ;
        break ;
     case EX_LINK   :
        ex->opval.lnk  = (link *) op;
@@ -100,7 +100,7 @@ ast  *newAst (int  type, void *op )
 /*-----------------------------------------------------------------*/
 /* newNode - creates a new node                                    */
 /*-----------------------------------------------------------------*/
-ast  *newNode ( int op,   ast  *left, ast *right   )
+ast  *newNode ( long op,   ast  *left, ast *right   )
 {
     ast  *ex ;