File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -702,4 +702,7 @@ extern "C" {
702702
703703 #[ cfg( feature="master" ) ]
704704 pub fn gcc_jit_lvalue_get_name ( lvalue : * mut gcc_jit_lvalue ) -> * const c_char ;
705+
706+ #[ cfg( feature="master" ) ]
707+ pub fn gcc_jit_lvalue_set_name ( lvalue : * mut gcc_jit_lvalue , new_name : * const c_char ) ;
705708}
Original file line number Diff line number Diff line change @@ -251,6 +251,14 @@ impl<'ctx> LValue<'ctx> {
251251 }
252252 }
253253 }
254+
255+ #[ cfg( feature = "master" ) ]
256+ pub fn set_name ( & self , new_name : & str ) {
257+ let new_name = CString :: new ( new_name) . unwrap ( ) ;
258+ unsafe {
259+ gccjit_sys:: gcc_jit_lvalue_set_name ( self . ptr , new_name. as_ptr ( ) ) ;
260+ }
261+ }
254262}
255263
256264pub unsafe fn from_ptr < ' ctx > ( ptr : * mut gccjit_sys:: gcc_jit_lvalue ) -> LValue < ' ctx > {
You can’t perform that action at this time.
0 commit comments