diff --git a/clang/lib/Frontend/HTMLDiagnostics.cpp b/clang/lib/Frontend/HTMLDiagnostics.cpp index fbca057849ba4fd75e5551c59beb1a7b08dacf4c..83c2ac56a7585b8eab21849c52e19d2883040935 100644 --- a/clang/lib/Frontend/HTMLDiagnostics.cpp +++ b/clang/lib/Frontend/HTMLDiagnostics.cpp @@ -94,6 +94,7 @@ void HTMLDiagnostics::HandlePathDiagnostic(const PathDiagnostic* D) { return; } + const_cast(D)->flattenLocations(); BatchedDiags.push_back(D); }