Skip to content

Commit f77d719

Browse files
aartbikcommit-bot@chromium.org
authored andcommitted
[vm/fuzzer] add --enable-asserts to AOT step
Rationale: This exposes certain bugs in a cleaner way than just crashing. See bug for an example. #38965 #38979 Change-Id: Ib6ce52e31d5ca539fb4aedab989638949751627f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/122168 Reviewed-by: Alexander Markov <alexmarkov@google.com> Commit-Queue: Aart Bik <ajcbik@google.com>
1 parent 199a42f commit f77d719

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

runtime/tools/dartfuzz/dartfuzz_test.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ class TestRunnerAOT implements TestRunner {
187187
snapshot = '$tmp/snapshot';
188188
env = Map<String, String>.from(e);
189189
env['DART_CONFIGURATION'] = tag;
190+
env['DART_VM_FLAGS'] = '--enable-asserts';
190191
cmd = [precompiler, ...extraFlags, fileName, snapshot];
191192
}
192193

@@ -200,8 +201,11 @@ class TestRunnerAOT implements TestRunner {
200201
}
201202

202203
void printReproductionCommand() {
203-
print(
204-
["DART_CONFIGURATION=${env['DART_CONFIGURATION']}", ...cmd].join(" "));
204+
print([
205+
"DART_CONFIGURATION='${env['DART_CONFIGURATION']}'",
206+
"DART_VM_FLAGS='${env['DART_VM_FLAGS']}'",
207+
...cmd
208+
].join(" "));
205209
print([dart, snapshot].join(" "));
206210
}
207211

0 commit comments

Comments
 (0)