clippy-driver: use rustc_tools_util to get version info.

This will add git hash information to `clippy-driver -V` output.
This commit is contained in:
Matthias Krüger 2019-04-30 11:10:31 +02:00
parent 5162ea5d0c
commit 6967cf59a4
2 changed files with 5 additions and 6 deletions

View File

@ -344,7 +344,7 @@ impl<'c, 'cc> ConstEvalLateContext<'c, 'cc> {
}
ret
},
// FIXME: cover all useable cases.
// FIXME: cover all usable cases.
_ => None,
}
}

View File

@ -10,13 +10,11 @@ extern crate rustc_interface;
extern crate rustc_plugin;
use rustc_interface::interface;
use rustc_tools_util::*;
use std::path::Path;
use std::process::{exit, Command};
fn show_version() {
println!(env!("CARGO_PKG_VERSION"));
}
/// If a command-line option matches `find_arg`, then apply the predicate `pred` on its value. If
/// true, then return it. The parameter is assumed to be either `--arg=value` or `--arg value`.
fn arg_value<'a>(
@ -117,7 +115,8 @@ pub fn main() {
use std::env;
if std::env::args().any(|a| a == "--version" || a == "-V") {
show_version();
let version_info = rustc_tools_util::get_version_info!();
println!("{}", version_info);
exit(0);
}