915c837a31
Macro language tests start working on some platforms, including DDC, as a result. Because config is now inferred there can be an infinite recursion of precompiles, add pending precompiles to options to stop this. Introduce a new subfolder in the CFE for macros-related code, for serializer and target handling. Remove unnecessary config from a few entrypoints. R=johnniwinther@google.com Tested: covered by existing tests. Change-Id: I1a999ea4d3e52488dec04c87231d999b5f72d1d3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/351144 Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Morgan :) <davidmorgan@google.com>