mem: Removed circular include ref
authorRyan Gambord <gambordr@oregonstate.edu>
Thu, 14 Mar 2019 10:30:46 +0000 (03:30 -0700)
committerRyan Gambord <gambordr@oregonstate.edu>
Fri, 15 Mar 2019 19:29:23 +0000 (19:29 +0000)
commit9e22a2ab603d743b187108986cfbeba07c0c0b8d
tree07b10923944be01fddf34ddd1309f8c666d445eb
parentb496d4abcede94b0042c584cdedaee12cf541b7a
mem: Removed circular include ref

If BasicLink.hh is modified, the style checker forces a reordering of
the includes, which results in build errors because it ends up including
Topology.hh before including its xxxParams.hh files, which include
forward declarations of the BasicLink family of classes, and so
Topology.hh throws errors that BasicLink etc. are not declared.

Change-Id: I664a0652e53f0cc61763c2190a980c655b85d397
Signed-off-by: Ryan Gambord <gambordr@oregonstate.edu>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17270
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/ruby/network/BasicLink.hh