]> git.lizzy.rs Git - rust.git/blobdiff - src/libsyntax/oldvisit.rs
auto merge of #8718 : bblum/rust/typeof, r=pcwalton
[rust.git] / src / libsyntax / oldvisit.rs
index 8087efd5a8b00cf55a3307925409f12a44633d0c..e1dcdb9222c7bdc654b13848d0be63822143c7f9 100644 (file)
@@ -287,7 +287,11 @@ pub fn visit_ty<E:Clone>(t: &Ty, (e, v): (E, vt<E>)) {
 }
 
 pub fn visit_path<E:Clone>(p: &Path, (e, v): (E, vt<E>)) {
-    for tp in p.types.iter() { (v.visit_ty)(tp, (e.clone(), v)); }
+    for segment in p.segments.iter() {
+        for typ in segment.types.iter() {
+            (v.visit_ty)(typ, (e.clone(), v))
+        }
+    }
 }
 
 pub fn visit_pat<E:Clone>(p: &pat, (e, v): (E, vt<E>)) {