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