From: Ted Kremenek Date: Sat, 5 Nov 2011 00:09:53 +0000 (+0000) Subject: Serialized diagnostics: encode a 24 bit version number as part of the "magic number... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=069f9c29802f650a793877fa4c9a34853de9ed98;p=clang Serialized diagnostics: encode a 24 bit version number as part of the "magic number" of serialized diagnostics. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143760 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/SerializedDiagnosticPrinter.cpp b/lib/Frontend/SerializedDiagnosticPrinter.cpp index f1b5b1c56d..3516ad2e7b 100644 --- a/lib/Frontend/SerializedDiagnosticPrinter.cpp +++ b/lib/Frontend/SerializedDiagnosticPrinter.cpp @@ -200,10 +200,8 @@ void SDiagsWriter::EmitPreamble() { // Emit the file header. Stream.Emit((unsigned)'D', 8); - Stream.Emit((unsigned)'I', 8); - Stream.Emit((unsigned)'A', 8); - Stream.Emit((unsigned)'G', 8); - + Stream.Emit((unsigned) Version, 32 - 8); + EmitBlockInfoBlock(); }