#/bin/sh # This script is used to upgrade to version 1 of CMM code written with earlier # versions of CMM. # sed -e s/"traverse[ ]*([^)]*)"/"traverse()"/g \ -e s/"[a-zA-Z0-9_:]*[ ]*->[ ]*scavenge"/"CmmHeap::heap->scavenge"/g \ -e s/"SetHeapZone"/"SetHeap"/g \ -e s/"HeapZone"/"CmmHeap"/g \ -e s/"BartlettHeap"/"theDefaultHeap"/g \ -e s/"zone()"/"heap()"/g \ -e s/ActOnPointer/scavenge/g $1 \ > TmpSedOutput mv TmpSedOutput $1