Moved error checking for command line options around.

This commit is contained in:
Daniel Rosenwasser 2014-07-29 16:36:47 -07:00
parent 570d2bda33
commit c171c79464

View File

@ -189,11 +189,6 @@ module ts {
cmds.errors.push(createCompilerDiagnostic(Diagnostics.No_input_files_specified));
}
if (cmds.errors.length) {
reportDiagnostics(cmds.errors);
return 1;
}
if (cmds.options.version) {
reportDiagnostic(createCompilerDiagnostic(Diagnostics.Version_0, version));
return 0;
@ -203,6 +198,11 @@ module ts {
// TODO (drosen): Usage.
}
if (cmds.errors.length) {
reportDiagnostics(cmds.errors);
return 1;
}
var parseStart = new Date().getTime();
var program = createProgram(cmds.filenames, cmds.options, createCompilerHost(cmds.options));
var bindStart = new Date().getTime();