summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-08 10:46:52 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-08 10:46:52 -0800
commit2c8edcc0fa082a21e90ac18d39c11855cbe042ac (patch)
treea3943b21a25f1f823be7cb8f63f7459d5e90d6c0 /src
parent4d8022da3af7d2604e7779e43f721ade1f04b89e (diff)
downloadbinaryen-2c8edcc0fa082a21e90ac18d39c11855cbe042ac.tar.gz
binaryen-2c8edcc0fa082a21e90ac18d39c11855cbe042ac.tar.bz2
binaryen-2c8edcc0fa082a21e90ac18d39c11855cbe042ac.zip
fix 64-bit switch
Diffstat (limited to 'src')
-rw-r--r--src/wasm-interpreter.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index 97c92cd04..353352d8e 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -142,8 +142,8 @@ private:
}
};
#define NOTE_ENTER(x) IndentHandler indentHandler(instance.indent, x, curr);
- #define NOTE_EVAL1(p0) { doIndent(std::cout, instance.indent); std::cout << "eval " << indentHandler.name << '(' << p0 << ")\n"; }
- #define NOTE_EVAL2(p0, p1) { doIndent(std::cout, instance.indent); std::cout << "eval " << indentHandler.name << '(' << p0 << ", " << p1 << ")\n"; }
+ #define NOTE_EVAL1(p0) { doIndent(std::cout, instance.indent); std::cout << "eval in " << indentHandler.name << '(' << p0 << ")\n"; }
+ #define NOTE_EVAL2(p0, p1) { doIndent(std::cout, instance.indent); std::cout << "eval in " << indentHandler.name << '(' << p0 << ", " << p1 << ")\n"; }
#else
#define NOTE_ENTER(x)
#define NOTE_EVAL1(p0)
@@ -215,7 +215,7 @@ private:
return flow;
}
NOTE_EVAL1(flow.value);
- int32_t index = flow.value.geti32();
+ int64_t index = flow.value.getInteger();
Name target = curr->default_;
if (index >= 0 && index < curr->targets.size()) {
target = curr->targets[index];