From bdc02f8a2e66e0265d817c08f3a93ca301e35703 Mon Sep 17 00:00:00 2001 From: "bmeurer@chromium.org" Date: Tue, 30 Sep 2014 12:49:25 +0000 Subject: [PATCH] More follow-up fixes to r24322. TBR=svenpanne@chromium.org Review URL: https://codereview.chromium.org/616853002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24329 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/compiler/common-operator.cc | 2 +- src/compiler/instruction.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/compiler/common-operator.cc b/src/compiler/common-operator.cc index 3505218..4ce98aa 100644 --- a/src/compiler/common-operator.cc +++ b/src/compiler/common-operator.cc @@ -36,7 +36,7 @@ class ControlOperator : public Operator1 { template <> struct StaticParameterTraits { static std::ostream& PrintTo(std::ostream& os, ExternalReference reference) { - os << reference.address(); + os << static_cast(reference.address()); // TODO(bmeurer): Move to operator<<(os, ExternalReference) const Runtime::Function* function = Runtime::FunctionForEntry(reference.address()); diff --git a/src/compiler/instruction.cc b/src/compiler/instruction.cc index 3c40ae5..280dd6e 100644 --- a/src/compiler/instruction.cc +++ b/src/compiler/instruction.cc @@ -306,7 +306,8 @@ std::ostream& operator<<(std::ostream& os, const Constant& constant) { case Constant::kFloat64: return os << constant.ToFloat64(); case Constant::kExternalReference: - return os << constant.ToExternalReference().address(); + return os << static_cast( + constant.ToExternalReference().address()); case Constant::kHeapObject: return os << Brief(*constant.ToHeapObject()); } -- 2.7.4