base: Add compiler macros for C++11 final/override
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>
Tue, 26 Aug 2014 14:13:33 +0000 (10:13 -0400)
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>
Tue, 26 Aug 2014 14:13:33 +0000 (10:13 -0400)
commitf3e5fee74373d16849a58a80827c54c773aa05e2
tree7ea75e15a82a36ccf3e5e95c791ca1dea9b27284
parent0da99b7e0c40d924c8555ef41c38d361ea6c626d
base: Add compiler macros for C++11 final/override

Add the macros M5_ATTR_FINAL and M5_ATTR_OVERRIDE which are defined to
final and override respectively if supported by the compiler. This is
done to allow a smooth transition to gcc >= 4.7.
src/base/compiler.hh