From d9157743d2769aeac62a97c47ebf45493271c21e Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 6 Mar 2020 18:12:10 +0300 Subject: Add UTF-8 validation error details to diagnostics --- bdep/utility.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bdep/utility.cxx') diff --git a/bdep/utility.cxx b/bdep/utility.cxx index 8821790..0e19691 100644 --- a/bdep/utility.cxx +++ b/bdep/utility.cxx @@ -300,11 +300,11 @@ namespace bdep void validate_utf8_graphic (const string& s, const char* what, const char* opt) { - if (!utf8 (s, codepoint_types::graphic)) + string ed; + if (!utf8 (s, ed, codepoint_types::graphic)) { diag_record dr (fail); - dr << what << " '" << s << "' is not UTF-8 encoded or contains " - << "non-graphic Unicode codepoints"; + dr << "invalid " << what << " '" << s << "': " << ed; if (opt != nullptr) dr << info << "consider using " << opt << " to override"; -- cgit v1.1