summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-05-01 23:01:41 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-05-01 23:01:41 +0000
commit8ad22e6a5cb2c1a6e21e67c480ec54e42664f6ef (patch)
tree4237fd3c37520a0bef6cdd9d96a5b0f38f664c96 /clang/lib/Sema
parentc9bb8b5af42791cbc2ae577a2130df508f13a3af (diff)
downloadbcm5719-llvm-8ad22e6a5cb2c1a6e21e67c480ec54e42664f6ef.tar.gz
bcm5719-llvm-8ad22e6a5cb2c1a6e21e67c480ec54e42664f6ef.zip
Use std::abs(int) portably.
Code review feedback from Reid Kleckner on r207806. llvm-svn: 207811
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaOverload.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index 665ea4093cf..c74319ac63d 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -33,6 +33,7 @@
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallString.h"
#include <algorithm>
+#include <cstdlib>
namespace clang {
using namespace sema;
@@ -9260,8 +9261,8 @@ struct CompareOverloadCandidatesForDisplay {
L->FailureKind == ovl_fail_too_few_arguments) {
if (R->FailureKind == ovl_fail_too_many_arguments ||
R->FailureKind == ovl_fail_too_few_arguments) {
- int LDist = abs((int)L->Function->getNumParams() - (int)NumArgs);
- int RDist = abs((int)R->Function->getNumParams() - (int)NumArgs);
+ int LDist = std::abs((int)L->Function->getNumParams() - (int)NumArgs);
+ int RDist = std::abs((int)R->Function->getNumParams() - (int)NumArgs);
if (LDist == RDist)
return L->FailureKind == ovl_fail_too_many_arguments &&
R->FailureKind == ovl_fail_too_few_arguments;
OpenPOWER on IntegriCloud