swift
d803d3fb - Revert "[Caching][NFC] Using llvm::cas::CASConfiguration"

Commit
333 days ago
Revert "[Caching][NFC] Using llvm::cas::CASConfiguration" This reverts commit 4f059033bb2cbbb684fb782f36a8351052ca8742. The change is actually not NFC since previously, there is a cache in the CompilerInvocation that prevents the same CAS from the same CASOptions from being initialized multiple times, which was relied upon when running inside sub invocation. When switching to a non-caching simple CASOption types, it causes every single sub instance will create its own CAS, and it can consume too many file descriptors and causing errors during dependency scanning. rdar://164903080
Committer
Parents
Loading