summaryrefslogtreecommitdiff
path: root/src/passes/AvoidReinterprets.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/AvoidReinterprets.cpp')
-rw-r--r--src/passes/AvoidReinterprets.cpp8
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}));
}
}