> static const char *ProgramName; > > -static int Error(const Twine &Msg) { > +static int ErrorAndExit(const Twine &Msg) { > errs() << ProgramName << ": error: " << Msg << "\n"; > - return 1; > + exit(1); > } This can now return void.