From e67e354d9b3835b65b2c9e4552b1c2945ff75bf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20M=C3=BCller?= Date: Mon, 26 Mar 2018 21:23:08 +0200 Subject: [PATCH] Fix bad assertion --- src/cpp_token.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cpp_token.cpp b/src/cpp_token.cpp index 8664f33..e1b1df1 100644 --- a/src/cpp_token.cpp +++ b/src/cpp_token.cpp @@ -216,7 +216,7 @@ namespace for (; is_digit(*ptr) || *ptr == '\''; ++ptr) if (*ptr != '\'') result += *ptr; - DEBUG_ASSERT(result.back() != '\'', detail::assert_handler{}); + DEBUG_ASSERT(result.empty() || result.back() != '\'', detail::assert_handler{}); return result; } @@ -569,7 +569,7 @@ namespace return type_safe::nullopt; } -} +} // namespace cpp_token_string cpp_token_string::tokenize(std::string str) { @@ -605,7 +605,7 @@ namespace { return std::isalnum(c) || c == '_'; } -} +} // namespace std::string cpp_token_string::as_string() const {