aboutsummaryrefslogtreecommitdiffstats
path: root/common/alspan.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/alspan.h')
-rw-r--r--common/alspan.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/common/alspan.h b/common/alspan.h
index 63b36eaa..4fe0f111 100644
--- a/common/alspan.h
+++ b/common/alspan.h
@@ -221,8 +221,9 @@ public:
constexpr reference operator[](index_type idx) const { return mData[idx]; }
constexpr pointer data() const noexcept { return mData; }
- constexpr index_type size() const noexcept { return mDataEnd-mData; }
- constexpr index_type size_bytes() const noexcept { return (mDataEnd-mData) * sizeof(value_type); }
+ constexpr index_type size() const noexcept { return static_cast<index_type>(mDataEnd-mData); }
+ constexpr index_type size_bytes() const noexcept
+ { return static_cast<index_type>(mDataEnd-mData) * sizeof(value_type); }
constexpr bool empty() const noexcept { return mData == mDataEnd; }
constexpr iterator begin() const noexcept { return mData; }