about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-09-24 12:53:32 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-09-24 17:29:32 -0700
commit9c6ae658658a48c4686a0f09be5cf6a3f45e0fb5 (patch)
tree66b9456a3a34f387c8d09d64fd6ad5a1248c25b6 /src/libsyntax/fold.rs
parentc675cd396d729ad7e427abd370489767a0db6ab6 (diff)
Support visibility qualifiers in crate directives properly.
Diffstat (limited to 'src/libsyntax/fold.rs')
-rw-r--r--src/libsyntax/fold.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs
index 918b6b28459..f8f481c8f66 100644
--- a/src/libsyntax/fold.rs
+++ b/src/libsyntax/fold.rs
@@ -162,11 +162,12 @@ fn noop_fold_crate(c: crate_, fld: ast_fold) -> crate_ {
 fn noop_fold_crate_directive(cd: crate_directive_, fld: ast_fold) ->
    crate_directive_ {
     return match cd {
-          cdir_src_mod(id, attrs) => {
-            cdir_src_mod(fld.fold_ident(id), /* FIXME (#2543) */ copy attrs)
+          cdir_src_mod(vis, id, attrs) => {
+            cdir_src_mod(vis, fld.fold_ident(id),
+                         /* FIXME (#2543) */ copy attrs)
           }
-          cdir_dir_mod(id, cds, attrs) => {
-            cdir_dir_mod(fld.fold_ident(id),
+          cdir_dir_mod(vis, id, cds, attrs) => {
+            cdir_dir_mod(vis, fld.fold_ident(id),
                          vec::map(cds, |x| fld.fold_crate_directive(*x)),
                          /* FIXME (#2543) */ copy attrs)
           }