diff options
| author | Chris Lattner <sabre@nondot.org> | 2004-10-25 18:40:08 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2004-10-25 18:40:08 +0000 |
| commit | 43df507fef53df86e84a530f12bee08da5cd0ba6 (patch) | |
| tree | c7c604fd6f18655e2b26aa40839b489a12f58ce6 /llvm/lib/Analysis | |
| parent | 778963766c10b4149d327465d2fa41156d5dabd1 (diff) | |
| download | bcm5719-llvm-43df507fef53df86e84a530f12bee08da5cd0ba6.tar.gz bcm5719-llvm-43df507fef53df86e84a530f12bee08da5cd0ba6.zip | |
Patch to support MSVC, contributed by Morten Ofstad
llvm-svn: 17214
Diffstat (limited to 'llvm/lib/Analysis')
| -rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index fdfda32ee41..f84c9e98593 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -1984,7 +1984,7 @@ SolveQuadraticEquation(const SCEVAddRecExpr *AddRec) { cast<ConstantUInt>(ConstantExpr::getCast(SqrtTerm, SqrtTerm->getType()->getUnsignedVersion())); uint64_t SqrtValV = SqrtVal->getValue(); - uint64_t SqrtValV2 = (uint64_t)sqrt(SqrtValV); + uint64_t SqrtValV2 = (uint64_t)sqrt((double)SqrtValV); // The square root might not be precise for arbitrary 64-bit integer // values. Do some sanity checks to ensure it's correct. if (SqrtValV2*SqrtValV2 > SqrtValV || |

