File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: d6deeffd95d8f2f5a7ddaaf90d2b0ce68dbf0f35
2
+ refs/heads/master: 4445d6771d68d17e14e491475c74492b7d2e1205
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ fn save_callee_saves_with_cfi() -> vec[str] {
31
31
auto t;
32
32
t = vec ( "pushl %ebp" ) ;
33
33
t += vec ( ".cfi_def_cfa_offset " + istr ( offset) ) ;
34
- t += vec ( ".cfi_offset 5 , -" + istr ( offset) ) ;
34
+ t += vec ( ".cfi_offset %ebp , -" + istr ( offset) ) ;
35
35
36
36
t += vec ( "pushl %edi" ) ;
37
37
offset += 4 ;
@@ -251,7 +251,7 @@ fn native_glue(int n_args, abi.native_glue_type ngt) -> vec[str] {
251
251
+ save_callee_saves_with_cfi ( )
252
252
253
253
+ vec ( "movl %esp, %ebp # ebp = rust_sp" )
254
- + vec ( ".cfi_def_cfa_register 5 " )
254
+ + vec ( ".cfi_def_cfa_register %ebp " )
255
255
256
256
+ store_esp_to_rust_sp_second_arg ( )
257
257
+ load_esp_from_runtime_sp_second_arg ( )
You can’t perform that action at this time.
0 commit comments