]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4401: Remove unnecessary static casts on function member pointers
authorDavid Kastrup <dak@gnu.org>
Sun, 17 May 2015 14:14:09 +0000 (16:14 +0200)
committerDavid Kastrup <dak@gnu.org>
Fri, 22 May 2015 08:35:57 +0000 (10:35 +0200)
commitbe4b87596f425aae78509a6a5f57d4f1eafe5c97
treefe913b7c7f5928ef5bc53c6cccfece84d43be35a
parent68926767412d644f03b3200058baca5d8c929991
Issue 4401: Remove unnecessary static casts on function member pointers

The commits

6d391dc04f0faa3248d64aa36faf38cf9e4e5fa2 Even more typecasting of member function pointers in smobs.tcc
30203dfe5c45fb9c6255512ba0f8366b322d303f Avoid comparing pointers-to-member of covariant types

were done as hotfixes (apparently without associated tracker issues) to
get the current implementation of smobs to compile with old versions of
GCC in GUB as of Oct 2014.  The attempts to make these versions of GCC
work were ultimately unsuccessful and GUB was upgraded to newer versions
of GCC.

It does not make sense to retain the workarounds that did not really
help.
lily/include/smobs.tcc