In reachability, traverse all classes that have dtors

since dtors always have external linkage
This commit is contained in:
Tim Chevalier 2012-06-21 21:46:12 -07:00
parent fee78d296c
commit a141f58e9b

View file

@ -209,7 +209,11 @@ fn traverse_all_resources(cx: ctx, crate_mod: _mod) {
visit_item: {|i, cx, v|
visit::visit_item(i, cx, v);
alt i.node {
item_res(_, _, _, _, _, _) {
item_res(*) {
traverse_public_item(cx, i);
}
// Classes with dtors too!
item_class(_, _, _, _, some(_), _) {
traverse_public_item(cx, i);
}
_ {}