MEM_Dyn
assert( (pTos->flags & MEM_Dyn)==0 );
assert( (pNos->flags & MEM_Dyn)==0 );
assert( (pTos->flags & MEM_Dyn)==0 );
pTos->flags = MEM_Str | MEM_Dyn;
pTos->flags = MEM_Str | MEM_Dyn;
assert( pTos->flags & (MEM_Dyn|MEM_Short) );
#define Dynamicify(P) (((P)->flags & MEM_Dyn)==0 ? hardDynamicify(P):0)
assert( (fg & MEM_Dyn)==0 );
pStack->flags |= MEM_Dyn;
pStack->flags |= MEM_Dyn;
if ((P)->flags & MEM_Dyn) { \
if( pTos->flags & MEM_Dyn ){
pTos->flags = MEM_Str | MEM_Dyn;
pTos->flags = MEM_Str | MEM_Dyn;
pTos->flags = MEM_Str | MEM_Dyn;
pTos->flags = MEM_Str | MEM_Dyn;
assert( pTos->flags & MEM_Dyn );
assert( pNos->flags & MEM_Dyn );
pTos->flags = MEM_Str | MEM_Dyn;
pTos->flags = MEM_Str|MEM_Dyn;
pTos->flags = MEM_Str|MEM_Dyn;
if( pMem->flags & MEM_Dyn ){
pTos->flags &= ~(MEM_Dyn|MEM_Static|MEM_Short);
if( pMem->flags & MEM_Dyn ){
pTos->flags &= ~(MEM_Dyn|MEM_Static|MEM_Short);
int x = pTos->flags & (MEM_Static|MEM_Dyn|MEM_Ephem|MEM_Short);
assert( (pTos->flags & (MEM_Static|MEM_Dyn|MEM_Ephem|MEM_Short))==0 );
if( pTos[i].flags & MEM_Dyn ){
assert( (pTos[i].flags & (MEM_Dyn|MEM_Ephem))==0 );
assert( (pTos[i].flags & (MEM_Static|MEM_Dyn))==0 );
if( pOp->p2 && (pTos->flags & (MEM_Dyn|MEM_Ephem)) ){
pTos->flags &= ~MEM_Dyn;
pTos->flags |= MEM_Dyn;
pTos->flags = MEM_Str|MEM_Dyn;
if( p->s.flags & MEM_Dyn ){
p->s.flags = MEM_Str | MEM_Dyn;
if( p->s.flags & MEM_Dyn ){
if( p->s.flags & MEM_Dyn ){
if( ctx.s.flags & MEM_Dyn ){
}else if( pMem->flags & MEM_Dyn ){
if( pTos->flags & MEM_Dyn ){
if( p->aMem[i].flags & MEM_Dyn ){