about summary refs log tree commit diff
path: root/src/librustc_trans/assert_module_sources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_trans/assert_module_sources.rs')
-rw-r--r--src/librustc_trans/assert_module_sources.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_trans/assert_module_sources.rs b/src/librustc_trans/assert_module_sources.rs
index 7a41f834109..8528482c785 100644
--- a/src/librustc_trans/assert_module_sources.rs
+++ b/src/librustc_trans/assert_module_sources.rs
@@ -113,7 +113,7 @@ impl<'a, 'tcx> AssertModuleSource<'a, 'tcx> {
     }
 
     fn field(&self, attr: &ast::Attribute, name: &str) -> ast::Name {
-        for item in attr.meta_item_list().unwrap_or(&[]) {
+        for item in attr.meta_item_list().unwrap_or_else(Vec::new) {
             if item.check_name(name) {
                 if let Some(value) = item.value_str() {
                     return value;