Index: third_party/WebKit/Source/wtf/CheckedArithmetic.h |
diff --git a/third_party/WebKit/Source/wtf/CheckedArithmetic.h b/third_party/WebKit/Source/wtf/CheckedArithmetic.h |
index 4ae1bbe100c78ba15670cc233a42ff0bc103858d..5b1c5513845728b4cd78cbb064d86fe9ea212381 100644 |
--- a/third_party/WebKit/Source/wtf/CheckedArithmetic.h |
+++ b/third_party/WebKit/Source/wtf/CheckedArithmetic.h |
@@ -159,7 +159,7 @@ template <typename Target, typename Source> struct BoundsChecker<Target, Source, |
} |
}; |
-template <typename Target, typename Source, bool CanElide = IsSameType<Target, Source>::value || (sizeof(Target) > sizeof(Source)) > struct BoundsCheckElider; |
+template <typename Target, typename Source, bool CanElide = std::is_same<Target, Source>::value || (sizeof(Target) > sizeof(Source)) > struct BoundsCheckElider; |
template <typename Target, typename Source> struct BoundsCheckElider<Target, Source, true> { |
static bool inBounds(Source) { return true; } |
}; |