stage4/generate_c/generate_c.cc
changeset 632 76c3d707ffa1
parent 631 1a4f5ce62962
child 634 736b36a83548
child 635 a20a70021d37
child 667 bd1360f29f15
equal deleted inserted replaced
631:1a4f5ce62962 632:76c3d707ffa1
   350   if (NULL == symbol) return 0;
   350   if (NULL == symbol) return 0;
   351   
   351   
   352   interval_c *interval = dynamic_cast<interval_c *>(symbol);
   352   interval_c *interval = dynamic_cast<interval_c *>(symbol);
   353   duration_c *duration = dynamic_cast<duration_c *>(symbol);
   353   duration_c *duration = dynamic_cast<duration_c *>(symbol);
   354   
   354   
   355   if ((NULL == interval) && (NULL == duration)) ERROR;
   355   if ((NULL == interval) && (NULL == duration))
   356   	  {STAGE4_ERROR(symbol, symbol, "This type of interval value is not currently supported"); ERROR;}
   356   	  {STAGE4_ERROR(symbol, symbol, "This type of interval value is not currently supported"); ERROR;}
   357 
   357 
   358   if (NULL != duration) {
   358   if (NULL != duration) {
   359     /* SYM_REF2(duration_c, neg, interval) */
   359     /* SYM_REF2(duration_c, neg, interval) */
   360     if (duration->neg != NULL)
   360     if (duration->neg != NULL)