@@ -30,8 +30,6 @@ pub enum LoadResult<T> {
30
30
DataOutOfDate ,
31
31
/// Loading the dep graph failed.
32
32
LoadDepGraph ( PathBuf , std:: io:: Error ) ,
33
- /// Decoding loaded incremental cache failed.
34
- DecodeIncrCache ( Box < dyn std:: any:: Any + Send > ) ,
35
33
}
36
34
37
35
impl < T : Default > LoadResult < T > {
@@ -44,9 +42,7 @@ impl<T: Default> LoadResult<T> {
44
42
}
45
43
(
46
44
Some ( IncrementalStateAssertion :: Loaded ) ,
47
- LoadResult :: LoadDepGraph ( ..)
48
- | LoadResult :: DecodeIncrCache ( ..)
49
- | LoadResult :: DataOutOfDate ,
45
+ LoadResult :: LoadDepGraph ( ..) | LoadResult :: DataOutOfDate ,
50
46
) => {
51
47
sess. emit_fatal ( errors:: AssertLoaded ) ;
52
48
}
@@ -58,10 +54,6 @@ impl<T: Default> LoadResult<T> {
58
54
sess. emit_warning ( errors:: LoadDepGraph { path, err } ) ;
59
55
Default :: default ( )
60
56
}
61
- LoadResult :: DecodeIncrCache ( err) => {
62
- sess. emit_warning ( errors:: DecodeIncrCache { err : format ! ( "{err:?}" ) } ) ;
63
- Default :: default ( )
64
- }
65
57
LoadResult :: DataOutOfDate => {
66
58
if let Err ( err) = delete_all_session_dir_contents ( sess) {
67
59
sess. emit_err ( errors:: DeleteIncompatible { path : dep_graph_path ( sess) , err } ) ;
@@ -150,7 +142,6 @@ fn load_dep_graph(sess: &Session) -> LoadResult<(SerializedDepGraph, WorkProduct
150
142
match load_data ( & path, sess) {
151
143
LoadResult :: DataOutOfDate => LoadResult :: DataOutOfDate ,
152
144
LoadResult :: LoadDepGraph ( path, err) => LoadResult :: LoadDepGraph ( path, err) ,
153
- LoadResult :: DecodeIncrCache ( err) => LoadResult :: DecodeIncrCache ( err) ,
154
145
LoadResult :: Ok { data : ( bytes, start_pos) } => {
155
146
let mut decoder = MemDecoder :: new ( & bytes, start_pos) ;
156
147
let prev_commandline_args_hash = u64:: decode ( & mut decoder) ;
0 commit comments