about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2021-02-23 15:12:28 +0000
committerAmanieu d'Antras <amanieu@gmail.com>2021-02-23 17:25:55 +0000
commitd87eec1bf67959977c8ebaadc2ddcf4bdc14658a (patch)
tree1f777c2c1702ec27d57c346a8c9f7c1b876df372 /compiler/rustc_metadata/src
parent9b471a3f5fe57e5c6e08acf665f2094422415a3d (diff)
downloadrust-d87eec1bf67959977c8ebaadc2ddcf4bdc14658a.tar.gz
rust-d87eec1bf67959977c8ebaadc2ddcf4bdc14658a.zip
Add #[rustc_legacy_const_generics]
Diffstat (limited to 'compiler/rustc_metadata/src')
-rw-r--r--compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs b/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
index 828c025d38d..0f860d11dc2 100644
--- a/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
+++ b/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
@@ -468,6 +468,10 @@ impl CStore {
     pub fn num_def_ids(&self, cnum: CrateNum) -> usize {
         self.get_crate_data(cnum).num_def_ids()
     }
+
+    pub fn item_attrs(&self, def_id: DefId, sess: &Session) -> Vec<ast::Attribute> {
+        self.get_crate_data(def_id.krate).get_item_attrs(def_id.index, sess).collect()
+    }
 }
 
 impl CrateStore for CStore {