You are right! Ugggh, all of those 'template's and 'typename's is starting to make my eyes blurry. Thank you! Tom > -----Original Message----- > From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx]On > Behalf Of Peter Doerfler > Sent: Friday, June 24, 2005 10:27 > To: gcc-help@xxxxxxxxxxx > Subject: Re: gcc v3.4.4; templates and compile errors > > > Hi Thomas. > > On Friday 24 June 2005 16:14, Magyar, Thomas J. CIV NAVAIR wrote: > Shouldn't > > > prop = dynamic_cast<SAX::basic_XMLReader<stringT>::template > > Property<declHandlerT&>*>(value.get()); > > be > > > prop = dynamic_cast<typename > SAX::basic_XMLReader<stringT>::template > > Property<declHandlerT&>*>(value.get()); > > instead for the same reasons as before? I'm not sure however > without having > the code to test it. > > HTH, > Peter > >