diff options
Diffstat (limited to 'src/passes/AvoidReinterprets.cpp')
-rw-r--r-- | src/passes/AvoidReinterprets.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/passes/AvoidReinterprets.cpp b/src/passes/AvoidReinterprets.cpp index f1b3d96d8..4df75dd15 100644 --- a/src/passes/AvoidReinterprets.cpp +++ b/src/passes/AvoidReinterprets.cpp @@ -115,7 +115,7 @@ struct AvoidReinterprets : public WalkerPass<PostWalker<AvoidReinterprets>> { auto& info = pair.second; if (info.reinterpreted && canReplaceWithReinterpret(load)) { // We should use another load here, to avoid reinterprets. - info.ptrLocal = Builder::addVar(func, i32); + info.ptrLocal = Builder::addVar(func, Type::i32); info.reinterpretedLocal = Builder::addVar(func, load->type.reinterpret()); } else { @@ -165,7 +165,7 @@ struct AvoidReinterprets : public WalkerPass<PostWalker<AvoidReinterprets>> { auto& info = iter->second; Builder builder(*module); auto* ptr = curr->ptr; - curr->ptr = builder.makeLocalGet(info.ptrLocal, i32); + curr->ptr = builder.makeLocalGet(info.ptrLocal, Type::i32); // Note that the other load can have its sign set to false - if the // original were an integer, the other is a float anyhow; and if // original were a float, we don't know what sign to use. @@ -173,8 +173,8 @@ struct AvoidReinterprets : public WalkerPass<PostWalker<AvoidReinterprets>> { {builder.makeLocalSet(info.ptrLocal, ptr), builder.makeLocalSet( info.reinterpretedLocal, - makeReinterpretedLoad(curr, - builder.makeLocalGet(info.ptrLocal, i32))), + makeReinterpretedLoad( + curr, builder.makeLocalGet(info.ptrLocal, Type::i32))), curr})); } } |