summaryrefslogtreecommitdiff
path: root/src/passes/ReReloop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/ReReloop.cpp')
-rw-r--r--src/passes/ReReloop.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/passes/ReReloop.cpp b/src/passes/ReReloop.cpp
index 53a232dc1..8f83f8a8f 100644
--- a/src/passes/ReReloop.cpp
+++ b/src/passes/ReReloop.cpp
@@ -320,7 +320,7 @@ struct ReReloop final : public Pass {
// anywhere. add a return as needed
for (auto* cfgBlock : relooper->Blocks) {
auto* block = cfgBlock->Code->cast<Block>();
- if (cfgBlock->BranchesOut.empty() && block->type != unreachable) {
+ if (cfgBlock->BranchesOut.empty() && block->type != Type::unreachable) {
block->list.push_back(function->sig.results == Type::none
? (Expression*)builder->makeReturn()
: (Expression*)builder->makeUnreachable());
@@ -345,7 +345,7 @@ struct ReReloop final : public Pass {
relooper->Calculate(entry);
// render
{
- auto temp = builder->addVar(function, i32);
+ auto temp = builder->addVar(function, Type::i32);
CFG::RelooperBuilder builder(*module, temp);
function->body = relooper->Render(builder);
// if the function has a result, and the relooper emitted