File tree Expand file tree Collapse file tree 1 file changed +0
-19
lines changed Expand file tree Collapse file tree 1 file changed +0
-19
lines changed Original file line number Diff line number Diff line change @@ -76,25 +76,6 @@ impl Function {
7676 let mut callees = IndexSet :: new ( ) ;
7777 callgraph. recursive_callees ( item, & mut callees) ;
7878
79- {
80- // https://github.com/os-checker/distributed-verification/issues/42
81- let mut map = IndexMap :: < DefId , Vec < Instance > > :: new ( ) ;
82- for & callee in callees. iter ( ) {
83- map. entry ( callee. def . def_id ( ) )
84- . and_modify ( |v| v. push ( callee) )
85- . or_insert_with ( || vec ! [ callee] ) ;
86- }
87- for ( idx, ( defid, v) ) in map. iter ( ) . enumerate ( ) {
88- if defid. name ( ) == "verify::f::kani_register_contract" {
89- dbg ! ( v) ;
90- }
91- let v: Vec < _ > = v. iter ( ) . map ( |i| i. name ( ) ) . collect ( ) ;
92- let len = v. len ( ) ;
93- println ! ( "[{idx} -> {len}] [{defid:?}] {v:?}" ) ;
94- }
95- println ! ( "\n \n \n " ) ;
96- }
97-
9879 // Multiple instances may share the same defid (or rather SourceCode), so deduplicate them.
9980 let mut callees: Vec < _ > = callees. into_iter ( ) . collect ( ) ;
10081 callees. sort_by ( cache:: cmp_callees) ;
You can’t perform that action at this time.
0 commit comments