This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Specialization in templates


>>>>> Joe Buck <jbuck@Synopsys.COM> writes:

 >> Ok, I managed to introduce a modification in the grammar that catches
 >> this case, and prints an error message.  However, after that, the
 >> template processing prints another error message that I can't find a
 >> way to avoid :-(

 > Mark's expressed some concerns about mucking with the bison grammar, and
 > given that you've introduced a new reduce/reduce conflict it seems real

It's only a shift/reduce conflict, actually.  I'm not worried.

 > But disregarding that issue:

 >> oliva@tiete% ./cc1plus -quiet ~/t.cc
 >> /home/phd/oliva/t.cc:1: template class A was not declared yet

 > A might never be declared as a template, it might be a typo.  How
 > about

 > /home/phd/oliva/t.cc:1: identifier `A' has not been declared as a template

Sounds fine.  Alexandre, go ahead and change the message and put it in.

Jason


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]