Skip to content
Snippets Groups Projects
Commit e7677cdb authored by Roberto Raggi's avatar Roberto Raggi
Browse files

Oops, NamedTypeAST should produce a Type and not an ExprResult.

parent 16c91946
No related branches found
No related tags found
No related merge requests found
...@@ -575,8 +575,7 @@ bool Semantic::visit(NamedTypeAST *ast) ...@@ -575,8 +575,7 @@ bool Semantic::visit(NamedTypeAST *ast)
if (ast->name) { if (ast->name) {
if (Symbol *s = _scope->lookup(*ast->name)) { if (Symbol *s = _scope->lookup(*ast->name)) {
if (Struct *ty = s->asStruct()) { if (Struct *ty = s->asStruct()) {
_expr.type = ty; _type = ty;
_expr.isConstant = false;
return false; return false;
} }
} }
...@@ -613,7 +612,7 @@ bool Semantic::visit(StructTypeAST *ast) ...@@ -613,7 +612,7 @@ bool Semantic::visit(StructTypeAST *ast)
bool Semantic::visit(QualifiedTypeAST *ast) bool Semantic::visit(QualifiedTypeAST *ast)
{ {
accept(ast->type); _type = type(ast->type);
for (List<LayoutQualifier *> *it = ast->layout_list; it; it = it->next) { for (List<LayoutQualifier *> *it = ast->layout_list; it; it = it->next) {
LayoutQualifier *q = it->value; LayoutQualifier *q = it->value;
// q->name; // q->name;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment