fix: validate compiler arguments