ioeric added inline comments.
================ Comment at: clangd/TUScheduler.h:204 + Callback<InputsAndPreamble> Action, + bool AllowFallback = false); ---------------- ilya-biryukov wrote: > sammccall wrote: > > I think this isn't orthogonal to `PreambleConsistency`. > > When would we use AllowFallback = true but PreambleConsistency = Consistent? > > > > Two possible options: > > - adding a new `StaleOrAbsent` option to PreambleConsistency > > - changing `Stale` to these new semantics, as codeComplete is the only > > caller > > The problem with the latter is we can't put it behind a flag. > Ah, I was totally looking past the `PreambleConsistency` flag. > Thanks for spotting this. Indeed, modeling the fallback in the > `PreambleConsistency` would make sense. Sounds good. Thanks for the suggestion! Repository: rCTE Clang Tools Extra CHANGES SINCE LAST ACTION https://reviews.llvm.org/D59811/new/ https://reviews.llvm.org/D59811 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits