Skip to content

Commit 4ea1a0a

Browse files
committed
---
yaml --- r: 2392 b: refs/heads/master c: 4445d67 h: refs/heads/master v: v3
1 parent d1c0356 commit 4ea1a0a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: d6deeffd95d8f2f5a7ddaaf90d2b0ce68dbf0f35
2+
refs/heads/master: 4445d6771d68d17e14e491475c74492b7d2e1205

trunk/src/comp/back/x86.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ fn save_callee_saves_with_cfi() -> vec[str] {
3131
auto t;
3232
t = vec("pushl %ebp");
3333
t += vec(".cfi_def_cfa_offset " + istr(offset));
34-
t += vec(".cfi_offset 5, -" + istr(offset));
34+
t += vec(".cfi_offset %ebp, -" + istr(offset));
3535

3636
t += vec("pushl %edi");
3737
offset += 4;
@@ -251,7 +251,7 @@ fn native_glue(int n_args, abi.native_glue_type ngt) -> vec[str] {
251251
+ save_callee_saves_with_cfi()
252252

253253
+ vec("movl %esp, %ebp # ebp = rust_sp")
254-
+ vec(".cfi_def_cfa_register 5")
254+
+ vec(".cfi_def_cfa_register %ebp")
255255

256256
+ store_esp_to_rust_sp_second_arg()
257257
+ load_esp_from_runtime_sp_second_arg()

0 commit comments

Comments
 (0)