try new alloca detection