| Index: pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| index 77ded1968b6230e5de4b319db3df5857ee0925ac..b7ec22eb16116749c8b57b6734065754180da33f 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| @@ -695,6 +695,12 @@ class KernelTarget extends TargetImplementation {
|
| new RootsMarker(data).run(_program, isIncluded);
|
| trimProgram(_program, data, isIncluded);
|
| }
|
| +
|
| + /// Return `true` if the given [library] was built by this [KernelTarget]
|
| + /// from sources, and not loaded from a [DillTarget].
|
| + bool isSourceLibrary(Library library) {
|
| + return loader.libraries.contains(library);
|
| + }
|
| }
|
|
|
| /// Looks for a constructor call that matches `super()` from a constructor in
|
|
|