From 4e7a357a479568e4731e1976c0a6c51c12be4111 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 26 Jun 2017 11:27:18 +0100 Subject: Fix various undefined behaviours detected by UBSan --- src/array_view.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/array_view.hh') diff --git a/src/array_view.hh b/src/array_view.hh index d7dc9fbf..e9c455ff 100644 --- a/src/array_view.hh +++ b/src/array_view.hh @@ -34,7 +34,7 @@ public: template::type> constexpr ArrayView(const std::vector& v) - : m_pointer(&v[0]), m_size(v.size()) {} + : m_pointer(v.data()), m_size(v.size()) {} constexpr ArrayView(const std::initializer_list& v) : m_pointer(v.begin()), m_size(v.size()) {} -- cgit v1.2.3