fix various edge cases in visualizer paths

This commit is contained in:
Ryan Fleury
2024-08-20 14:48:25 -07:00
parent 67a719f2c6
commit b5b6f61811
3 changed files with 25 additions and 8 deletions
+3
View File
@@ -180,8 +180,11 @@ e_value_eval_from_eval(E_Eval eval)
switch(type_kind)
{
default: break;
case E_TypeKind_Char8:
case E_TypeKind_S8: {eval.value.s64 = (S64)*((S8 *)&eval.value.u64);}break;
case E_TypeKind_Char16:
case E_TypeKind_S16: {eval.value.s64 = (S64)*((S16 *)&eval.value.u64);}break;
case E_TypeKind_Char32:
case E_TypeKind_S32: {eval.value.s64 = (S64)*((S32 *)&eval.value.u64);}break;
}
}