Only check idents in the alias (of alias)+ problem

This commit is contained in:
gingerBill
2022-02-04 22:45:13 +00:00
parent 3a81f2ab89
commit d5384c5aa4
3 changed files with 4 additions and 4 deletions

View File

@@ -385,7 +385,7 @@ void check_const_decl(CheckerContext *ctx, Entity *e, Ast *type_expr, Ast *init,
Operand operand = {};
if (init != nullptr) {
Entity *entity = check_entity_from_ident_or_selector(ctx, init);
Entity *entity = check_entity_from_ident_or_selector(ctx, init, false);
if (entity != nullptr && entity->kind == Entity_TypeName) {
// @TypeAliasingProblem
// NOTE(bill, 2022-02-03): This is used to solve the problem caused by type aliases