diff --git a/lib/rake/task.rb b/lib/rake/task.rb index c56118f01..259477bdb 100644 --- a/lib/rake/task.rb +++ b/lib/rake/task.rb @@ -248,7 +248,7 @@ def invoke_prerequisites_concurrently(task_args, invocation_chain)# :nodoc: r.invoke_with_call_chain(prereq_args, invocation_chain) end end - futures.each(&:value) + futures.reverse_each(&:value) end # Format the trace flags for display.