COMMON: Remove workaround comment about GCC 2.95.3

GCC 2.95.3 has no C++11 support, so there's no point in referencing
it anymore.

The SYNC_AS() lines could be moved back to the end of the class
declaration, but it still seems fine where it is, so just remove the
workaround comment.
This commit is contained in:
Donovan Watteau 2022-05-18 12:54:40 +02:00 committed by Filippos Karapetis
parent cf9e45d338
commit b9d3282ed6

View File

@ -114,14 +114,6 @@ public:
inline bool isSaving() { return (_saveStream != 0); }
inline bool isLoading() { return (_loadStream != 0); }
// WORKAROUND for bugs #4698 "BeOS: tinsel does not compile" and
// #4697 "BeOS: Cruise does not compile". gcc 2.95.3, which is used
// for BeOS fails due to an internal compiler error, when we place the
// following function definitions in another place. Before this work-
// around the following SYNC_AS definitions were placed at the end
// of the class declaration. This caused an internal compiler error
// in the line "syncAsUint32LE(_version);" of
// "bool syncVersion(Version currentVersion)".
SYNC_AS(Byte, byte, 1)
SYNC_AS(SByte, int8, 1)