fix -fpermissive