Skip to content

Commit ba41953

Browse files
committed
Reorder unwinding related builder methods to differentiate between dwarf and msvc instructions
1 parent 94dc375 commit ba41953

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/builder.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1256,6 +1256,10 @@ impl<'a, 'gcc, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'gcc, 'tcx> {
12561256
aggregate_value
12571257
}
12581258

1259+
fn set_personality_fn(&mut self, _personality: RValue<'gcc>) {
1260+
// TODO(antoyo)
1261+
}
1262+
12591263
fn landing_pad(&mut self, _ty: Type<'gcc>, _pers_fn: RValue<'gcc>, _num_clauses: usize) -> RValue<'gcc> {
12601264
let field1 = self.context.new_field(None, self.u8_type, "landing_pad_field_1");
12611265
let field2 = self.context.new_field(None, self.i32_type, "landing_pad_field_1");
@@ -1295,10 +1299,6 @@ impl<'a, 'gcc, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'gcc, 'tcx> {
12951299
unimplemented!();
12961300
}
12971301

1298-
fn set_personality_fn(&mut self, _personality: RValue<'gcc>) {
1299-
// TODO(antoyo)
1300-
}
1301-
13021302
// Atomic Operations
13031303
fn atomic_cmpxchg(&mut self, dst: RValue<'gcc>, cmp: RValue<'gcc>, src: RValue<'gcc>, order: AtomicOrdering, failure_order: AtomicOrdering, weak: bool) -> RValue<'gcc> {
13041304
let expected = self.current_func().new_local(None, cmp.get_type(), "expected");

0 commit comments

Comments
 (0)