
20 Nov
2009
20 Nov
'09
9:58 a.m.
I just realized that is_base_of<void, void> gives different (inconsistent) results at least for gcc 4.3.2 (which evaluates this to false) and vc2005sp1 (evaluates to true, as earlier versions of boost did consistently, btw). This is truly a border case, but should expose consistent behavior anyways.
Hmm.. will investigate. This should have been changed to C++0x behavior and return false throughout... John.