swiftlang / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Swift’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.12k stars 332 forks source link

[lldb] Retire the per-module Swift scratch context fallback #9607

Closed adrian-prantl closed 1 week ago

adrian-prantl commented 1 week ago

Now that all scratch contexts are using precise per-CU compiler invocations, the infrastructure for the per-module fallback scratch context is no longer needed, since it is actually less precise than the "normal" contexts. This patch removes the notion of a fallback SwiftASTContext entirely.

adrian-prantl commented 1 week ago

@swift-ci test