swift
0e72c53f - [SwiftIfConfig] Adopt updated APIs to for build configuration handling

Commit
1 year ago
[SwiftIfConfig] Adopt updated APIs to for build configuration handling Switch to the new `canImport` API that includes TokenSyntax nodes for each import path, so we can provide better source locations. We no longer need to stuff a random source location into `CompilerBuildConfiguration`. Make use of `ConfiguredRegions.isActive(_:)` directly instead of going through the older entrypoint. When parser validation is enabled, we currently can end up with duplicated diagnostics from canImport. This is going to require some requestification to address.
Author
Parents
Loading