commit | 54d80f6341566b9f9180d4ba5aaa73774d3d9d1a | [log] [tgz] |
---|---|---|
author | Alexander Aprelev <aam@google.com> | Tue Jun 24 09:38:34 2025 -0700 |
committer | Alexander Aprelev <aam@google.com> | Tue Jun 24 09:38:34 2025 -0700 |
tree | 484de9c91e48959e0d6e499b80f40df9ff87398c | |
parent | 2c7fcb1faba6db9017824d66383cf67da955cf44 [diff] |
[gardening] Add optional typename to fix flutter build. Follow-up to https://dart.googlesource.com/sdk/+/74846b96c394e78c37060d8be7c350fa8c1b6a6d TEST=flutter ci Change-Id: I31cdfe067d65f7cc39912c58ab62e0f9a8157e32 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/436640 Reviewed-by: Derek Xu <derekx@google.com> Commit-Queue: Alexander Aprelev <aam@google.com>
diff --git a/runtime/vm/lockers.cc b/runtime/vm/lockers.cc index b45c0c7..4acdd89 100644 --- a/runtime/vm/lockers.cc +++ b/runtime/vm/lockers.cc
@@ -72,7 +72,7 @@ } template <typename M> -M::WaitResult SafepointLocker<M>::Wait(int64_t millis) { +typename M::WaitResult SafepointLocker<M>::Wait(int64_t millis) { Thread* thread = Thread::Current(); if (thread != nullptr) { typename M::WaitResult result;
diff --git a/runtime/vm/lockers.h b/runtime/vm/lockers.h index 3be0f70..ad36d0d 100644 --- a/runtime/vm/lockers.h +++ b/runtime/vm/lockers.h
@@ -279,7 +279,7 @@ explicit SafepointLocker(M* monitor) : monitor_(monitor) { AcquireLock(); } virtual ~SafepointLocker() { ReleaseLock(); } - M::WaitResult Wait(int64_t millis = Monitor::kNoTimeout); + typename M::WaitResult Wait(int64_t millis = Monitor::kNoTimeout); void NotifyAll() { monitor_->NotifyAll(); }