work around bizarre -O2 bug in as68