about summary refs log tree commit diff
path: root/src/libsyntax/attr.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-02-24 16:56:49 -0800
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-02-26 20:48:12 -0800
commitda7aedc2306a7ea2efee0864e8bdf6dbf53d73a4 (patch)
tree7abc90ef7dcb6aff081ed1a22713b042613e4148 /src/libsyntax/attr.rs
parent5271464cc0aae453e96ad70a33e0c9636df7f90e (diff)
downloadrust-da7aedc2306a7ea2efee0864e8bdf6dbf53d73a4.tar.gz
rust-da7aedc2306a7ea2efee0864e8bdf6dbf53d73a4.zip
libsyntax: add some explicit refs
Diffstat (limited to 'src/libsyntax/attr.rs')
-rw-r--r--src/libsyntax/attr.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/libsyntax/attr.rs b/src/libsyntax/attr.rs
index 5b2d6f7600b..e744d19b965 100644
--- a/src/libsyntax/attr.rs
+++ b/src/libsyntax/attr.rs
@@ -300,7 +300,7 @@ pub fn remove_meta_items_by_name(items: ~[@ast::meta_item], name: &str) ->
 pub fn find_linkage_metas(attrs: &[ast::attribute]) -> ~[@ast::meta_item] {
     do find_attrs_by_name(attrs, ~"link").flat_map |attr| {
         match attr.node.value.node {
-            ast::meta_list(_, items) => /* FIXME (#2543) */ copy items,
+            ast::meta_list(_, ref items) => /* FIXME (#2543) */ copy *items,
             _ => ~[]
         }
     }
@@ -347,11 +347,10 @@ pub fn find_inline_attr(attrs: &[ast::attribute]) -> inline_attr {
     do vec::foldl(ia_none, attrs) |ia,attr| {
         match attr.node.value.node {
           ast::meta_word(@~"inline") => ia_hint,
-          ast::meta_list(@~"inline", items) => {
-            if !vec::is_empty(find_meta_items_by_name(items, ~"always")) {
+          ast::meta_list(@~"inline", ref items) => {
+            if !find_meta_items_by_name(*items, ~"always").is_empty() {
                 ia_always
-            } else if !vec::is_empty(
-                find_meta_items_by_name(items, ~"never")) {
+            } else if !find_meta_items_by_name(*items, ~"never").is_empty() {
                 ia_never
             } else {
                 ia_hint