26107a319a
Add `dispose` method to `ProcessedOptions` that does macro executor cleanup; add `dispose` method to MultiMacroExecutor for it to call. R=asiva@google.com, jakemac@google.com Change-Id: I90d9af133e84655ec14870400988fdee9adb219e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/338440 Reviewed-by: Siva Annamalai <asiva@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Morgan :) <davidmorgan@google.com> Reviewed-by: Jake Macdonald <jakemac@google.com>