Skip to main content

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}