Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/GSL.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/gsl/span3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/gsl/span b/include/gsl/span
index b3f4f83..a4f9256 100644
--- a/include/gsl/span
+++ b/include/gsl/span
@@ -545,8 +545,7 @@ private:
// wrap around to a value always greater than size when casted.
// check if we have enough space to wrap around
- if (narrow_cast<unsigned long long>(std::numeric_limits<index_type>::max()) <
- narrow_cast<unsigned long long>(std::numeric_limits<size_t>::max()))
+ if (sizeof(index_type) <= sizeof(size_t))
{
return narrow_cast<size_t>(idx) < narrow_cast<size_t>(size);
}