@@ -30,8 +30,6 @@ pub enum LoadResult<T> {
3030 DataOutOfDate ,
3131 /// Loading the dep graph failed.
3232 LoadDepGraph ( PathBuf , std:: io:: Error ) ,
33- /// Decoding loaded incremental cache failed.
34- DecodeIncrCache ( Box < dyn std:: any:: Any + Send > ) ,
3533}
3634
3735impl < T : Default > LoadResult < T > {
@@ -44,9 +42,7 @@ impl<T: Default> LoadResult<T> {
4442 }
4543 (
4644 Some ( IncrementalStateAssertion :: Loaded ) ,
47- LoadResult :: LoadDepGraph ( ..)
48- | LoadResult :: DecodeIncrCache ( ..)
49- | LoadResult :: DataOutOfDate ,
45+ LoadResult :: LoadDepGraph ( ..) | LoadResult :: DataOutOfDate ,
5046 ) => {
5147 sess. emit_fatal ( errors:: AssertLoaded ) ;
5248 }
@@ -58,10 +54,6 @@ impl<T: Default> LoadResult<T> {
5854 sess. emit_warning ( errors:: LoadDepGraph { path, err } ) ;
5955 Default :: default ( )
6056 }
61- LoadResult :: DecodeIncrCache ( err) => {
62- sess. emit_warning ( errors:: DecodeIncrCache { err : format ! ( "{err:?}" ) } ) ;
63- Default :: default ( )
64- }
6557 LoadResult :: DataOutOfDate => {
6658 if let Err ( err) = delete_all_session_dir_contents ( sess) {
6759 sess. emit_err ( errors:: DeleteIncompatible { path : dep_graph_path ( sess) , err } ) ;
@@ -150,7 +142,6 @@ fn load_dep_graph(sess: &Session) -> LoadResult<(SerializedDepGraph, WorkProduct
150142 match load_data ( & path, sess) {
151143 LoadResult :: DataOutOfDate => LoadResult :: DataOutOfDate ,
152144 LoadResult :: LoadDepGraph ( path, err) => LoadResult :: LoadDepGraph ( path, err) ,
153- LoadResult :: DecodeIncrCache ( err) => LoadResult :: DecodeIncrCache ( err) ,
154145 LoadResult :: Ok { data : ( bytes, start_pos) } => {
155146 let mut decoder = MemDecoder :: new ( & bytes, start_pos) ;
156147 let prev_commandline_args_hash = u64:: decode ( & mut decoder) ;
0 commit comments