From 1e935dc5b1a7f01fe1f3545f773eca52629dad09 Mon Sep 17 00:00:00 2001 From: albert-github Date: Sun, 25 Feb 2018 13:02:59 +0100 Subject: Bug 791410 - doxygen has problem with operator&=() Avoid adding a space --- src/util.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/util.cpp b/src/util.cpp index 3af1a90..9100706 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -1856,7 +1856,11 @@ QCString removeRedundantWhiteSpace(const QCString &s) case '&': if (i>0 && isId(pc)) { - *dst++=' '; + if (nc != '=') + // avoid splitting operator&= + { + *dst++=' '; + } } *dst++=c; break; -- cgit v0.12