Changeset df4422 in git


Ignore:
Timestamp:
Jun 15, 1999, 1:36:41 PM (24 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
99c2449744babc210fed9e97a6d574ab23d08537
Parents:
8838ab8744662dad5f912531390ea74ea1c12bcb
Message:
*hannes: avoiding recursion in CleanUp


git-svn-id: file:///usr/local/Singular/svn/trunk@3132 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/subexpr.cc

    r8838ab rdf4422  
    55* ABSTRACT: handling of leftv
    66*/
    7 /* $Id: subexpr.cc,v 1.50 1999-04-19 13:02:26 Singular Exp $ */
     7/* $Id: subexpr.cc,v 1.51 1999-06-15 11:36:41 Singular Exp $ */
    88
    99#include <stdlib.h>
     
    425425  if (next!=NULL)
    426426  {
    427     //next->name=NULL;
    428     next->CleanUp();
    429     Free((ADDRESS)next,sizeof(sleftv));
    430     next=NULL;
     427    leftv tmp_n;
     428    do
     429    {
     430      tmp_n=next->next;
     431      //next->name=NULL;
     432      next->next=NULL;
     433      next->CleanUp();
     434      Free((ADDRESS)next,sizeof(sleftv));
     435      next=tmp_n;
     436    } while (next!=NULL);
    431437  }
    432438}
Note: See TracChangeset for help on using the changeset viewer.