Skip to content

Commit 32da074

Browse files
committed
fix: wrong param debug info
1 parent 6a095ce commit 32da074

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/ast/builder/llvmbuilder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2732,7 +2732,7 @@ impl<'a, 'ctx> IRBuilder<'a, 'ctx> for LLVMBuilder<'a, 'ctx> {
27322732
let divar = self.dibuilder.create_parameter_variable(
27332733
self.discope.get(),
27342734
&fnvalue.param_names[i],
2735-
i as u32,
2735+
i as u32 + 1,
27362736
self.get_cur_di_file(),
27372737
pos.line as u32,
27382738
self.get_ditype(
@@ -2779,7 +2779,7 @@ impl<'a, 'ctx> IRBuilder<'a, 'ctx> for LLVMBuilder<'a, 'ctx> {
27792779
let divar = self.dibuilder.create_parameter_variable(
27802780
self.discope.get(),
27812781
&fnvalue.param_names[i],
2782-
i as u32,
2782+
i as u32 + 1,
27832783
self.get_cur_di_file(),
27842784
pos.line as u32,
27852785
self.get_ditype(

src/ast/test.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,8 @@ fn test_doc_symbol() {
414414
}
415415

416416
#[test]
417-
#[cfg(all(feature = "jit", target_os = "linux"))]
417+
#[ignore]
418+
#[cfg(feature = "jit")]
418419
fn test_orc_jit() {
419420
use crate::ast::compiler::{compile, Options};
420421
use std::path::PathBuf;

0 commit comments

Comments
 (0)