about summary refs log tree commit diff
path: root/src/librustc/metadata
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-08-02 14:30:00 -0700
committerPatrick Walton <pcwalton@mimiga.net>2013-08-02 21:57:59 -0700
commit9457ebee550d8f77ffc9b895acddae8946ee631e (patch)
treeb7612d4ec3135ab61b5a02f68259943e88b87936 /src/librustc/metadata
parent887c65697056b23be69b9b11f41637d07327626e (diff)
downloadrust-9457ebee550d8f77ffc9b895acddae8946ee631e.tar.gz
rust-9457ebee550d8f77ffc9b895acddae8946ee631e.zip
librustc: Disallow "unsafe" for external functions
Diffstat (limited to 'src/librustc/metadata')
-rw-r--r--src/librustc/metadata/encoder.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs
index 3915ae9f421..8374fe1df0d 100644
--- a/src/librustc/metadata/encoder.rs
+++ b/src/librustc/metadata/encoder.rs
@@ -1151,9 +1151,9 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
 
     ebml_w.start_tag(tag_items_data_item);
     match nitem.node {
-      foreign_item_fn(_, purity, _) => {
+      foreign_item_fn(*) => {
         encode_def_id(ebml_w, local_def(nitem.id));
-        encode_family(ebml_w, purity_fn_family(purity));
+        encode_family(ebml_w, purity_fn_family(impure_fn));
         encode_bounds_and_type(ebml_w, ecx,
                                &lookup_item_type(ecx.tcx,local_def(nitem.id)));
         encode_name(ecx, ebml_w, nitem.ident);