commit | 15b1c1c4017e701945d16b51ff83dc2b6cb81ff9 | [log] [tgz] |
---|---|---|
author | Alexander Aprelev <aam@google.com> | Thu Jan 03 17:17:54 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Jan 03 17:17:54 2019 +0000 |
tree | f9c795fab8e7f9663dc883e631d1937fa2cb6121 | |
parent | d20008958391aa0213202f59344ae559ec42bfe3 [diff] |
[vm] Return empty array for constant table rather than null when there are no libraries. This is follow-up to https://dart-review.googlesource.com/c/sdk/+/87613. Change-Id: I4c26b07c36b1db31a20c11c1194f66f9ce56a03f Reviewed-on: https://dart-review.googlesource.com/c/88201 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Alexander Aprelev <aam@google.com>
diff --git a/runtime/vm/kernel_loader.cc b/runtime/vm/kernel_loader.cc index dd5d0d1..43a4dbe 100644 --- a/runtime/vm/kernel_loader.cc +++ b/runtime/vm/kernel_loader.cc
@@ -391,7 +391,7 @@ const Array& KernelLoader::ReadConstantTable() { if (program_->library_count() == 0) { - return Array::null_array(); + return Array::empty_array(); } // We use the very first library's toplevel class as an owner for an // [ActiveClassScope]