diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2022-01-24 13:45:34 +0100 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2022-01-24 13:45:34 +0100 |
| commit | 19dd2ecc2d49e2adfeb1211c038b0d35be42ec33 (patch) | |
| tree | f6a1197ffdb96d2a8628adbdd46a47a0eccd6f26 /compiler/rustc_codegen_llvm/src | |
| parent | ef119d704d87a05435ea97ef4161529142313a9b (diff) | |
| download | rust-19dd2ecc2d49e2adfeb1211c038b0d35be42ec33.tar.gz rust-19dd2ecc2d49e2adfeb1211c038b0d35be42ec33.zip | |
Reorder unwinding related builder methods to differentiate between dwarf and msvc instructions
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/builder.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/compiler/rustc_codegen_llvm/src/builder.rs b/compiler/rustc_codegen_llvm/src/builder.rs index 8a9450c20dd..efae50b37a8 100644 --- a/compiler/rustc_codegen_llvm/src/builder.rs +++ b/compiler/rustc_codegen_llvm/src/builder.rs @@ -956,6 +956,12 @@ impl<'a, 'll, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> { unsafe { llvm::LLVMBuildInsertValue(self.llbuilder, agg_val, elt, idx as c_uint, UNNAMED) } } + fn set_personality_fn(&mut self, personality: &'ll Value) { + unsafe { + llvm::LLVMSetPersonalityFn(self.llfn(), personality); + } + } + fn landing_pad( &mut self, ty: &'ll Type, @@ -1044,12 +1050,6 @@ impl<'a, 'll, 'tcx> BuilderMethods<'a, 'tcx> for Builder<'a, 'll, 'tcx> { } } - fn set_personality_fn(&mut self, personality: &'ll Value) { - unsafe { - llvm::LLVMSetPersonalityFn(self.llfn(), personality); - } - } - // Atomic Operations fn atomic_cmpxchg( &mut self, |
