
20 Jan
2007
20 Jan
'07
1:53 p.m.
Hello Alexander, Saturday, January 20, 2007, 4:30:49 PM, you wrote:
Andrey Semashev wrote:
According to 14.7.1 (namely 14.7.1/2 and 14.7.1/3) the declared_only member should not be instantiated unless it is used somewhere in the code. So I see no reason a compiler to want T to be not abstract. Looks like compiler bug to me.
Yes, I came across this too. BTW, I just commited another fix that uses is_abstract on all compilers where it is available (BOOST_NO_IS_ABSTRACT).
Ok. It would be nice if you write to MS about that issue with the compiler. Your code might be used to reproduce the problem. -- Best regards, Andrey mailto:andysem@mail.ru