
Synge Todo wrote:
Dear David,
From: David Abrahams <dave@boost-consulting.com> Date: Wed, 14 Jul 2004 09:38:19 -0400
In fact, it's illegal to use typename here.
Was this inserted as a workaround for a broken compiler???
There are no broken compilers I know of that are "fixed" by adding typename where it's illegal.
(Or, Tru64 cxx is broken???)
Nope.
Would you kindly fix it, then? Thank you in advance.
Regards, Synge
I've fixed it in CVS. My apologies: I've just recently emerged from the dark ages of MSVC++ 6 (we've finally started moving to MSVC++ 7.1) and will make mistakes like this occasionally until I'm used to more standard-compliant C++. I was lulled into a false sense of security by both MSVC++ 6 and MSVC++ 7.1 accepting the typename. Mike