anchor.diff:                                                         << IdEqValDoSpecial ($ExpOpCount, L->getLine(), QId, VarIdStr, Mask, ConstVal, GREATER_THAN); >>
       )
     )
  +  <<
  +     if (VarIdStr != NULL) {
  +       delete[] VarIdStr;
  +       VarIdStr = NULL;
  +     }
  +  >>
     ;
   
   ideqvalExp [UINT32 & RootLevel, UINT32 & ExpOpCount] :
  
positive.code:   VOID
    )
  {
    mCIfrOpHdr[mCIfrOpHdrIndex]       = NULL;
    mCIfrOpHdrLineNo[mCIfrOpHdrIndex] = 0;
  }
  
  
negative.code:                                                        << IdEqIdDoSpecial ($ExpOpCount, L->getLine(), QId[0], VarIdStr[0], Mask[0], QId[1], VarIdStr[1], Mask[1], GREATER_THAN); >>
      )
    )
    <<
       if (VarIdStr[0] != NULL) {
         delete[] VarIdStr[0];
         VarIdStr[0] = NULL;
       }
       if (VarIdStr[1] != NULL) {
         delete[] VarIdStr[1];
         VarIdStr[1] = NULL;
       }
    >>
    ;
  
  ideqvallistExp[UINT32 & RootLevel, UINT32 & ExpOpCount] :
  