From 8439f0ce297f6bdc6920337ec6362b657edbdd3e Mon Sep 17 00:00:00 2001 From: sigmundch Date: Wed, 13 Feb 2019 21:10:41 -0800 Subject: [PATCH] Allow null dart2js version (#65) --- lib/binary_codec.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/binary_codec.dart b/lib/binary_codec.dart index 949cb29a08cb..672d28062047 100644 --- a/lib/binary_codec.dart +++ b/lib/binary_codec.dart @@ -72,7 +72,7 @@ class BinaryPrinter implements InfoVisitor { void visitProgram(ProgramInfo info) { visitFunction(info.entrypoint); sink.writeInt(info.size); - sink.writeString(info.dart2jsVersion); + sink.writeStringOrNull(info.dart2jsVersion); writeDate(info.compilationMoment); writeDuration(info.compilationDuration); // Note: we don't record the 'toJsonDuration' field. Consider deleting it? @@ -302,7 +302,7 @@ class BinaryReader { var info = new ProgramInfo(); info.entrypoint = readFunction(); info.size = source.readInt(); - info.dart2jsVersion = source.readString(); + info.dart2jsVersion = source.readStringOrNull(); info.compilationMoment = readDate(); info.compilationDuration = readDuration(); info.toJsonDuration = new Duration(microseconds: 0);