From 4b9b2928481c48ec70342ee50cf90cc25e616b3c Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Wed, 1 Aug 2018 13:09:32 +1000 Subject: [PATCH] view: add more assertions for valid consume parameters --- view.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/view.hpp b/view.hpp index 3ba73bd9..cfe5f081 100644 --- a/view.hpp +++ b/view.hpp @@ -339,9 +339,11 @@ namespace util { //--------------------------------------------------------------------- [[nodiscard]] constexpr util::view - consume (util::view prefix) const + consume (util::view prefix) const { assert (prefix.begin () == begin ()); + assert (prefix.end () < end ()); + return { prefix.end (), end () }; }