diff --git a/src/core/debug.rs b/src/core/debug.rs
index 3ab9ed0d..f6c992b9 100644
--- a/src/core/debug.rs
+++ b/src/core/debug.rs
@@ -84,10 +84,13 @@ pub fn trap() {
 #[must_use]
 pub fn panic_str(p: &Box<dyn Any + Send>) -> &'static str { p.downcast_ref::<&str>().copied().unwrap_or_default() }
 
-#[cfg(debug_assertions)]
 #[inline(always)]
 #[must_use]
-pub fn type_name<T>(_: &T) -> &'static str { std::any::type_name::<T>() }
+pub fn rttype_name<T>(_: &T) -> &'static str { type_name::<T>() }
+
+#[inline(always)]
+#[must_use]
+pub fn type_name<T>() -> &'static str { std::any::type_name::<T>() }
 
 #[must_use]
 #[inline]