From fa900734e2ad6242612c7d4c6e3f443dc17ae3f7 Mon Sep 17 00:00:00 2001 From: Ryan Macnak Date: Thu, 25 Mar 2021 20:06:40 +0000 Subject: [PATCH] [dartfuzz] Opt out of NNBD. Currently all programs generated by Dart fuzz have NNBD errors. Change-Id: I6f55447ad4c2986ae4ffceff8c88ba263d40e280 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/193081 Reviewed-by: Ben Konyi --- runtime/tools/dartfuzz/dartfuzz.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/tools/dartfuzz/dartfuzz.dart b/runtime/tools/dartfuzz/dartfuzz.dart index af137ed6986..8322ba68ed7 100644 --- a/runtime/tools/dartfuzz/dartfuzz.dart +++ b/runtime/tools/dartfuzz/dartfuzz.dart @@ -16,7 +16,7 @@ import 'dartfuzz_type_table.dart'; // Version of DartFuzz. Increase this each time changes are made // to preserve the property that a given version of DartFuzz yields // the same fuzzed program for a deterministic random seed. -const String version = '1.88'; +const String version = '1.89'; // Restriction on statements and expressions. const int stmtDepth = 1; @@ -792,6 +792,7 @@ class DartFuzz { emitLn('// Program generated as:'); emitLn('// dart dartfuzz.dart --seed $seed --${fp ? "" : "no-"}fp ' '--${ffi ? "" : "no-"}ffi --${flatTp ? "" : "no-"}flat'); + emitLn('// @dart=2.7'); emitNewline(); emitImport('dart:async'); emitImport('dart:cli');