fix race condition with y.tab.c filename collision