#4115 Add Suggestion: 'typeid_of(T)'

This commit is contained in:
gingerBill
2024-08-24 11:48:32 +01:00
parent 68a83abcd6
commit 00fb60d3d9

View File

@@ -1180,11 +1180,15 @@ gb_internal void check_assignment(CheckerContext *c, Operand *operand, Type *typ
LIT(article),
LIT(context_name));
} else {
ERROR_BLOCK();
error(operand->expr,
"Cannot assign '%s', a type, to %.*s%.*s",
op_type_str,
LIT(article),
LIT(context_name));
if (type && are_types_identical(type, t_any)) {
error_line("\tSuggestion: 'typeid_of(%s)'", expr_str);
}
}
break;
default: