From: Ted Kremenek Date: Fri, 18 Apr 2008 05:35:23 +0000 (+0000) Subject: Restore macro expansion for HTMLPrint by using the original Preprocessor. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bef5c8bf65bf9a1ae7bf0d6630e17cf3eeae8cc4;p=clang Restore macro expansion for HTMLPrint by using the original Preprocessor. This is a workaround until we figure out why a freshly create Preprocessor doesn't expand macros from headers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49897 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Driver/HTMLPrint.cpp b/Driver/HTMLPrint.cpp index ba9cd9e400..b1c4c6d998 100644 --- a/Driver/HTMLPrint.cpp +++ b/Driver/HTMLPrint.cpp @@ -67,7 +67,7 @@ HTMLPrinter::~HTMLPrinter() { // for example. if (PP) html::SyntaxHighlight(R, FileID, *PP); - if (PPF) html::HighlightMacros(R, FileID, *PPF); + if (PPF) html::HighlightMacros(R, FileID, *PP); html::EscapeText(R, FileID, false, true); // Open the output.