Remove native "cdecl" ABI
This commit is contained in:
parent
d536bc2c10
commit
4f3f04643f
8 changed files with 5 additions and 16 deletions
|
|
@ -51,8 +51,7 @@ 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_cdecl &&
|
||||
m.abi != ast::native_abi_c_stack_cdecl &&
|
||||
if m.abi != ast::native_abi_c_stack_cdecl &&
|
||||
m.abi != ast::native_abi_c_stack_stdcall {
|
||||
ret;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -260,7 +260,6 @@ fn parse_ty(st: @pstate, sd: str_def) -> ty::t {
|
|||
let abi;
|
||||
alt next(st) as char {
|
||||
'i' { abi = ast::native_abi_rust_intrinsic; }
|
||||
'c' { abi = ast::native_abi_cdecl; }
|
||||
's' { abi = ast::native_abi_x86stdcall; }
|
||||
'C' { abi = ast::native_abi_c_stack_cdecl; }
|
||||
'S' { abi = ast::native_abi_c_stack_stdcall; }
|
||||
|
|
|
|||
|
|
@ -143,7 +143,6 @@ fn enc_sty(w: io::writer, cx: @ctxt, st: ty::sty) {
|
|||
w.write_char('N');
|
||||
alt abi {
|
||||
native_abi_rust_intrinsic. { w.write_char('i'); }
|
||||
native_abi_cdecl. { w.write_char('c'); }
|
||||
native_abi_x86stdcall. { w.write_char('s'); }
|
||||
native_abi_c_stack_cdecl. { w.write_char('C'); }
|
||||
native_abi_c_stack_stdcall. { w.write_char('S'); }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue