File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
branches/master-next/include/swift/AST Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: a67ffadd758dfc7a0f10a8afde063b8864663208
3
- refs/heads/master-next: be4ac2cf68c7b724f6c573bdf0c8a54120b1d529
3
+ refs/heads/master-next: 3cb1b6a96faa2b634f3746461e132c27f14a5db5
4
4
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
5
5
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea
6
6
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-b: 66d897bfcf64a82cb9a87f5e663d889189d06d07
Original file line number Diff line number Diff line change @@ -309,6 +309,12 @@ class Evaluator {
309
309
// / caching.
310
310
void clearCache () { cache.clear (); }
311
311
312
+ // / Is the given request, or an equivalent, currently being evaluated?
313
+ template <typename Request>
314
+ bool hasActiveRequest (const Request &request) const {
315
+ return activeRequests.count (AnyRequest (request));
316
+ }
317
+
312
318
private:
313
319
template <typename Request>
314
320
const AnyRequest &getCanonicalRequest (const Request &request) {
You can’t perform that action at this time.
0 commit comments