Replaced -Wall flag with -w