Skip to content

Commit 0789f13

Browse files
authored
Merge pull request #38 from rust-lang/add-lvalue-remove
Add LValue::remove
2 parents 42ef442 + 296672c commit 0789f13

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

gccjit_sys/src/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -681,4 +681,7 @@ extern {
681681

682682
#[cfg(feature="master")]
683683
pub fn gcc_jit_context_new_alignof(ctxt: *mut gcc_jit_context, typ: *mut gcc_jit_type) -> *mut gcc_jit_rvalue;
684+
685+
#[cfg(feature="master")]
686+
pub fn gcc_jit_lvalue_remove(lvalue: *mut gcc_jit_lvalue);
684687
}

src/lvalue.rs

+7
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,13 @@ impl<'ctx> LValue<'ctx> {
177177
}
178178
}
179179

180+
#[cfg(feature="master")]
181+
pub fn remove(&self) {
182+
unsafe {
183+
gccjit_sys::gcc_jit_lvalue_remove(self.ptr);
184+
}
185+
}
186+
180187
pub fn set_tls_model(&self, model: TlsModel) {
181188
unsafe {
182189
gccjit_sys::gcc_jit_lvalue_set_tls_model(self.ptr, model.to_sys());

0 commit comments

Comments
 (0)