Frontend: Allow -dump-availability-scopes to be used with any action
#83672
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Instead of treating
-dump-availability-scopesas a distinct frontend action, make it a debugging option that causes extra debugging output to be emitted at the end of compilation for any action type. This allows the flag to be composed with the-typecheck-module-from-interfaceand-compile-module-from-interfaceactions, which can be useful for debugging compiler behavior when building.swiftinterfacefiles.The
-dump-clang-lookup-tablesand-print-clang-statsflags have also been updated to work with module interface builds as well.