Skip to content

Commit 6f52a8f

Browse files
committed
---
yaml --- r: 286714 b: refs/heads/master-next c: 3cb1b6a h: refs/heads/master
1 parent f321327 commit 6f52a8f

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
refs/heads/master: a67ffadd758dfc7a0f10a8afde063b8864663208
3-
refs/heads/master-next: be4ac2cf68c7b724f6c573bdf0c8a54120b1d529
3+
refs/heads/master-next: 3cb1b6a96faa2b634f3746461e132c27f14a5db5
44
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
55
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea
66
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-b: 66d897bfcf64a82cb9a87f5e663d889189d06d07

branches/master-next/include/swift/AST/Evaluator.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,12 @@ class Evaluator {
309309
/// caching.
310310
void clearCache() { cache.clear(); }
311311

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+
312318
private:
313319
template <typename Request>
314320
const AnyRequest &getCanonicalRequest(const Request &request) {

0 commit comments

Comments
 (0)