78b54c07e5
This used to work with the rustc_clean attribute, but doesn't anymore since my rebase; but I don't know enough about the type checking to find out what's wrong. The dep graph looks like this: ItemSignature(xxxx) -> CollectItem(xxxx) CollectItem(xxxx) -> ItemSignature(xxxx) ItemSignature(xxxx) -> TypeckItemBody(yyyy) HirBody(xxxx) -> CollectItem(xxxx) The cycle between CollectItem and ItemSignature looks wrong, and my guess is the CollectItem -> ItemSignature edge shouldn't be there, but I'm not sure how to prevent it. |
||
---|---|---|
.. | ||
callee_caller_cross_crate | ||
change_add_field | ||
change_crate_order | ||
change_private_fn | ||
change_private_fn_cc | ||
change_private_impl_method | ||
change_private_impl_method_cc | ||
change_pub_inherent_method_body | ||
change_pub_inherent_method_sig | ||
hashes | ||
inlined_hir_34991 | ||
krate_reassign_34991 | ||
remove-private-item-cross-crate | ||
rlib_cross_crate | ||
span_hash_stable | ||
struct_change_field_type_cross_crate | ||
type_alias_cross_crate | ||
cache_file_headers.rs | ||
commandline-args.rs | ||
crate_hash_reorder.rs | ||
dirty_clean.rs | ||
foreign.rs | ||
hello_world.rs | ||
ich_method_call_trait_scope.rs | ||
ich_nested_items.rs | ||
ich_resolve_results.rs | ||
issue-35593.rs | ||
krate-inherent.rs | ||
krate-inlined.rs | ||
source_loc_macros.rs | ||
spans_insignificant_w_o_debuginfo.rs | ||
spans_significant_w_debuginfo.rs | ||
spike-neg1.rs | ||
spike-neg2.rs | ||
spike.rs | ||
string_constant.rs | ||
struct_add_field.rs | ||
struct_change_field_name.rs | ||
struct_change_field_type.rs | ||
struct_change_nothing.rs | ||
struct_remove_field.rs |