]> granicus.if.org Git - clang/commitdiff
Don't write an empty DIAG_USER_MAPPINGS record.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 5 Nov 2010 22:20:49 +0000 (22:20 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 5 Nov 2010 22:20:49 +0000 (22:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118305 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Serialization/ASTWriter.cpp

index a5977f5cfe8d9592119e3b89c9ec4bf80f410e35..deb6c87efb177605b33f064d33cb0432be7e0a13 100644 (file)
@@ -1451,7 +1451,8 @@ void ASTWriter::WriteUserDiagnosticMappings(const Diagnostic &Diag) {
     }
   }
 
-  Stream.EmitRecord(DIAG_USER_MAPPINGS, Record);
+  if (!Record.empty())
+    Stream.EmitRecord(DIAG_USER_MAPPINGS, Record);
 }
 
 //===----------------------------------------------------------------------===//