luaur_analysis/methods/symbol_c_str.rs
1use crate::records::symbol::Symbol;
2
3impl Symbol {
4 #[inline]
5 pub fn c_str(&self) -> *const core::ffi::c_char {
6 if !self.local.is_null() {
7 unsafe { (*self.local).name.value }
8 } else {
9 luaur_common::macros::luau_assert::LUAU_ASSERT!(!self.global.value.is_null());
10 self.global.value
11 }
12 }
13}