https://github.com/Unipisa/CMM
Tip revision: 29c7c5881c0ff2ef9e3a96be37e6eaef9b33a201 authored by Giuseppe Attardi on 07 November 1994, 16:36:34 UTC
1.3 -
1.3 -
Tip revision: 29c7c58
CmmUpgrade
#/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