]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_incremental/assert_module_sources.rs
Move cgu_reuse_tracker to librustc_session
[rust.git] / src / librustc_incremental / assert_module_sources.rs
index f740d1a9bfaf2cac7d591d11c845f563f4be15c0..c2e3fa8f28d2f6449aa4e2b9acebe35ec3356b1b 100644 (file)
@@ -22,7 +22,7 @@
 //! was re-used.
 
 use rustc::hir::def_id::LOCAL_CRATE;
-use rustc::dep_graph::cgu_reuse_tracker::*;
+use rustc_session::cgu_reuse_tracker::*;
 use rustc::mir::mono::CodegenUnitNameBuilder;
 use rustc::ty::TyCtxt;
 use std::collections::BTreeSet;
@@ -67,7 +67,7 @@ fn check_attr(&self, attr: &ast::Attribute) {
         } else if attr.check_name(ATTR_PARTITION_CODEGENED) {
             (CguReuse::No, ComparisonKind::Exact)
         } else if attr.check_name(ATTR_EXPECTED_CGU_REUSE) {
-            match &self.field(attr, sym::kind).as_str()[..] {
+            match &*self.field(attr, sym::kind).as_str() {
                 "no" => (CguReuse::No, ComparisonKind::Exact),
                 "pre-lto" => (CguReuse::PreLto, ComparisonKind::Exact),
                 "post-lto" => (CguReuse::PostLto, ComparisonKind::Exact),