Core/Utils: Fixed Trinity::GetTypeName return value when given std::type_info args directly

Signed-off-by: luis <[email protected]>
This commit is contained in:
Shauren
2026-03-28 08:51:31 -03:00
committed by luis
parent bd0721c180
commit 0e060a2f4f
+1 -1
View File
@@ -589,7 +589,7 @@ std::string GetTypeName() { return Impl::GetTypeName(typeid(T)); }
template <typename T>
std::string GetTypeName(T&& v)
{
if constexpr (std::is_same_v<std::remove_cv_t<T>, std::type_info>)
if constexpr (std::is_same_v<std::remove_cvref_t<T>, std::type_info>)
return Impl::GetTypeName(v);
else
return Impl::GetTypeName(typeid(v));