]> git.lizzy.rs Git - rust.git/commitdiff
Address style nits
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>
Wed, 27 Apr 2016 19:30:16 +0000 (19:30 +0000)
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>
Thu, 28 Apr 2016 03:43:35 +0000 (03:43 +0000)
src/librustc/ty/mod.rs
src/librustc_resolve/lib.rs

index 0c23f5332982dc5620419d139b394aca38b8e9e7..bc342b235dd42f80c77fc2d866517bbf984cadb2 100644 (file)
@@ -290,12 +290,14 @@ pub trait NodeIdTree {
 impl<'a> NodeIdTree for ast_map::Map<'a> {
     fn is_descendant_of(&self, node: NodeId, ancestor: NodeId) -> bool {
         let mut node_ancestor = node;
-        loop {
-            if node_ancestor == ancestor { return true }
+        while node_ancestor != ancestor {
             let node_ancestor_parent = self.get_module_parent(node_ancestor);
-            if node_ancestor_parent == node_ancestor { return false }
+            if node_ancestor_parent == node_ancestor {
+                return false;
+            }
             node_ancestor = node_ancestor_parent;
         }
+        true
     }
 }
 
index fdb834a32fbc65564debf27b02799e802bebf036..1674a96c8badc4daf702cccb7fcf2ed7df698172 100644 (file)
@@ -1125,14 +1125,14 @@ impl<'a, 'tcx> ty::NodeIdTree for Resolver<'a, 'tcx> {
     fn is_descendant_of(&self, node: NodeId, ancestor: NodeId) -> bool {
         let ancestor = self.ast_map.local_def_id(ancestor);
         let mut module = *self.module_map.get(&node).unwrap();
-        loop {
-            if module.def_id() == Some(ancestor) { return true; }
+        while module.def_id() != Some(ancestor) {
             let module_parent = match self.get_nearest_normal_module_parent(module) {
                 Some(parent) => parent,
                 None => return false,
             };
             module = module_parent;
         }
+        true
     }
 }