fix alloca