| Index: pkg/front_end/lib/src/fasta/testing/kernel_chain.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/testing/kernel_chain.dart b/pkg/front_end/lib/src/fasta/testing/kernel_chain.dart
|
| index 37a2e0d6e9d0eda77a6430563c43882295af1bfd..a543376de694933b664ee41b980214fd30ceef73 100644
|
| --- a/pkg/front_end/lib/src/fasta/testing/kernel_chain.dart
|
| +++ b/pkg/front_end/lib/src/fasta/testing/kernel_chain.dart
|
| @@ -260,8 +260,11 @@ class WriteDill extends Step<Program, Uri, TestContext> {
|
| File generated = new File.fromUri(uri);
|
| IOSink sink = generated.openWrite();
|
| try {
|
| - new BinaryPrinter(sink).writeProgramFile(program);
|
| - program.unbindCanonicalNames();
|
| + try {
|
| + new BinaryPrinter(sink).writeProgramFile(program);
|
| + } finally {
|
| + program.unbindCanonicalNames();
|
| + }
|
| } catch (e, s) {
|
| return fail(uri, e, s);
|
| } finally {
|
|
|