From ac1224eafd8a6149f0f9f459d8778a44640572f4 Mon Sep 17 00:00:00 2001 From: "svenpanne@chromium.org" Date: Tue, 7 Oct 2014 09:04:39 +0000 Subject: [PATCH] Fixed compilation with older clang versions. TBR=bmeurer@chromium.org Review URL: https://codereview.chromium.org/638523002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24428 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/base/division-by-constant.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/base/division-by-constant.cc b/src/base/division-by-constant.cc index 235d39f..5167b7a 100644 --- a/src/base/division-by-constant.cc +++ b/src/base/division-by-constant.cc @@ -52,7 +52,7 @@ MagicNumbersForDivision SignedDivisionByConstant(T d) { delta = ad - r2; } while (q1 < delta || (q1 == delta && r1 == 0)); T mul = q2 + 1; - return {neg ? (0 - mul) : mul, p - bits, false}; + return MagicNumbersForDivision(neg ? (0 - mul) : mul, p - bits, false); } @@ -93,7 +93,7 @@ MagicNumbersForDivision UnsignedDivisionByConstant(T d, } delta = d - 1 - r2; } while (p < bits * 2 && (q1 < delta || (q1 == delta && r1 == 0))); - return {q2 + 1, p - bits, a}; + return MagicNumbersForDivision(q2 + 1, p - bits, a); } -- 2.7.4