dev: Remove unused system pointer in the Platform base class
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>
Wed, 11 Feb 2015 15:23:22 +0000 (10:23 -0500)
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>
Wed, 11 Feb 2015 15:23:22 +0000 (10:23 -0500)
commit431a6d708b4346ec81bade79033cc34308a5144f
tree68241518e3782f626a89270d698ac4c6cac7e5f3
parentad1b17755012c928acf91c95dc1dab4eeba8ff9d
dev: Remove unused system pointer in the Platform base class

The Platform base class contains a pointer to an instance of the
System which is never initialized. This can lead to subtle bugs since
some architecture-specific platform implementations contain their own
system pointer which is normally used. However, if the platform is
accessed through a pointer to its base class, the dangling pointer
will be used instead.
src/dev/platform.hh