Remove native "llvm" ABI

This commit is contained in:
Brian Anderson 2011-11-07 15:29:05 -08:00
parent 1103fe8ca0
commit fcd39b1191
8 changed files with 16 additions and 44 deletions

View file

@ -427,7 +427,6 @@ type _mod = {view_items: [@view_item], items: [@item]};
tag native_abi {
native_abi_cdecl;
native_abi_llvm;
native_abi_rust_intrinsic;
native_abi_x86stdcall;
native_abi_c_stack_cdecl;

View file

@ -2007,8 +2007,6 @@ fn parse_item_native_mod(p: parser, attrs: [ast::attribute]) -> @ast::item {
if !is_word(p, "mod") {
let t = parse_str(p);
if str::eq(t, "cdecl") {
} else if str::eq(t, "llvm") {
abi = ast::native_abi_llvm;
} else if str::eq(t, "rust-intrinsic") {
abi = ast::native_abi_rust_intrinsic;
} else if str::eq(t, "x86stdcall") {

View file

@ -401,7 +401,6 @@ fn print_item(s: ps, &&item: @ast::item) {
ast::item_native_mod(nmod) {
head(s, "native");
alt nmod.abi {
ast::native_abi_llvm. { word_nbsp(s, "\"llvm\""); }
ast::native_abi_cdecl. { word_nbsp(s, "\"cdecl\""); }
ast::native_abi_rust_intrinsic. {
word_nbsp(s, "\"rust-intrinsic\"");