Fix heterogenous tuple bug

pull/42/head
Ibrahim Numanagić 2022-07-27 18:30:03 -07:00
parent c6db6543d3
commit 3dfd377d2f
1 changed files with 1 additions and 1 deletions

View File

@ -107,7 +107,7 @@ StmtPtr TypecheckVisitor::transformHeterogenousTupleFor(ForStmt *stmt) {
auto tupleVar = ctx->cache->getTemporaryVar("tuple");
block->stmts.push_back(N<AssignStmt>(N<IdExpr>(tupleVar), stmt->iter));
auto tupleArgs = stmt->iter->getType()->getHeterogenousTuple()->args;
auto tupleArgs = stmt->iter->getType()->getClass()->getHeterogenousTuple()->args;
auto cntVar = ctx->cache->getTemporaryVar("idx");
std::vector<StmtPtr> forBlock;
for (size_t ai = 0; ai < tupleArgs.size(); ai++) {