From 6c3d3f62f8560cbb8d1e983a8dd8cc98266bfe37 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 14 Nov 2018 09:55:52 +0200 Subject: Tweak assert directive diagnostics --- build2/parser.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'build2/parser.cxx') diff --git a/build2/parser.cxx b/build2/parser.cxx index c26f0a5..731ef46 100644 --- a/build2/parser.cxx +++ b/build2/parser.cxx @@ -1979,10 +1979,11 @@ namespace build2 : names ()); diag_record dr (fail (al)); - dr << "assertion failed"; - if (!ns.empty ()) - dr << ": " << ns; + if (ns.empty ()) + dr << "assertion failed"; + else + dr << ns; } void parser:: -- cgit v1.1