diff --git a/src/comp/metadata/creader.rs b/src/comp/metadata/creader.rs index 066243476d6d..8424ac48ccb4 100644 --- a/src/comp/metadata/creader.rs +++ b/src/comp/metadata/creader.rs @@ -53,7 +53,8 @@ fn visit_view_item(e: env, i: @ast::view_item) { fn visit_item(e: env, i: @ast::item) { alt i.node { ast::item_native_mod(m) { - if m.abi != ast::native_abi_rust && m.abi != ast::native_abi_cdecl { + if m.abi != ast::native_abi_rust && m.abi != ast::native_abi_cdecl && + m.abi != ast::native_abi_c_stack_cdecl { ret; } let cstore = e.sess.get_cstore();