diff options
Diffstat (limited to 'src/cpu/o3/dep_graph.hh')
-rw-r--r-- | src/cpu/o3/dep_graph.hh | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cpu/o3/dep_graph.hh b/src/cpu/o3/dep_graph.hh index 212130e2b..2e866a6c5 100644 --- a/src/cpu/o3/dep_graph.hh +++ b/src/cpu/o3/dep_graph.hh @@ -122,7 +122,7 @@ class DependencyGraph * instructions in flight that are dependent upon r34 will be * in the linked list of dependGraph[34]. */ - DepEntry *dependGraph; + std::vector<DepEntry> dependGraph; /** Number of linked lists; identical to the number of registers. */ int numEntries; @@ -140,7 +140,6 @@ class DependencyGraph template <class DynInstPtr> DependencyGraph<DynInstPtr>::~DependencyGraph() { - delete [] dependGraph; } template <class DynInstPtr> @@ -148,7 +147,7 @@ void DependencyGraph<DynInstPtr>::resize(int num_entries) { numEntries = num_entries; - dependGraph = new DepEntry[numEntries]; + dependGraph.resize(numEntries); } template <class DynInstPtr> |