From 5275c9d740589abd631571cf48ac57d393d28093 Mon Sep 17 00:00:00 2001 From: Andreas Hansson Date: Thu, 19 Mar 2015 04:06:11 -0400 Subject: mem: Use emplace front/back for deferred packets Embrace C++11 for the deferred packets as we actually store the objects in the data structure, and not just pointers. --- src/mem/cache/prefetch/queued.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mem/cache/prefetch') diff --git a/src/mem/cache/prefetch/queued.cc b/src/mem/cache/prefetch/queued.cc index 318d565dc..97ea4eee6 100644 --- a/src/mem/cache/prefetch/queued.cc +++ b/src/mem/cache/prefetch/queued.cc @@ -149,7 +149,7 @@ QueuedPrefetcher::notify(const PacketPtr &pkt) DPRINTF(HWPrefetch, "Prefetch queued. " "addr:%#x tick:%lld.\n", pf_addr, pf_time); - pfq.push_back(DeferredPacket(pf_time, pf_pkt)); + pfq.emplace_back(DeferredPacket(pf_time, pf_pkt)); } } -- cgit v1.2.3