Pointer to HTML diagnostics is removed (as it is not stored) as well as
the version (as it would be available from the commit message).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@316534
91177308-0d34-0410-b5e6-
96231b3b80d8
if SourceFile.startswith(PathPrefix)
else SourceFile for SourceFile in Data['files']]
Data['files'] = Paths
+
+ # Remove transient fields which change from run to run.
+ for Diag in Data['diagnostics']:
+ if 'HTMLDiagnostics_files' in Diag:
+ Diag.pop('HTMLDiagnostics_files')
+ if 'clang_version' in Data:
+ Data.pop('clang_version')
+
plistlib.writePlist(Data, Plist)