Fix abi stuff
diff --git a/gen.rs b/gen.rs
index 1b314a4..24a0c76 100644
--- a/gen.rs
+++ b/gen.rs
@@ -1,6 +1,7 @@
 use core::io::WriterUtil;
 use core::hashmap::linear::LinearSet;
 
+use syntax::abi;
 use syntax::ast;
 use syntax::codemap::{dummy_sp, dummy_spanned};
 use syntax::codemap;
@@ -198,7 +199,7 @@
 
     let ext = ast::item_foreign_mod(ast::foreign_mod {
         sort: ast::anonymous,
-        abi: ctx.ext_cx.ident_of(~"C"),
+        abis: abi::AbiSet::from(abi::C),
         view_items: ~[],
         items: vars + funcs
     });