GCC Bugzilla – Attachment 5548 Details for
Bug 13797
[3.3 regression] ICE on invalid template parameter
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Compiler output (-v -save-temps)
foo13 (text/plain), 3.76 KB, created by
Ivan Godard
on 2004-01-21 20:25:15 UTC
(
hide
)
Description:
Compiler output (-v -save-temps)
Filename:
MIME Type:
Creator:
Ivan Godard
Created:
2004-01-21 20:25:15 UTC
Size:
3.76 KB
patch
obsolete
>Reading specs from /mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/specs >Configured with: ./configure >Thread model: posix >gcc version 3.4.0 20040115 (experimental) > /mnt/export/local/bin/../libexec/gcc/i686-pc-linux-gnu/3.4.0/cc1plus -E -quiet -v -I../../include -iprefix /mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/ -D_GNU_SOURCE testSeries.cc -mtune=pentiumpro -o testSeries.ii >ignoring nonexistent directory "/mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/include" >ignoring nonexistent directory "/usr/local/lib/../include/c++/3.4.0" >ignoring nonexistent directory "/usr/local/lib/../include/c++/3.4.0/i686-pc-linux-gnu" >ignoring nonexistent directory "/usr/local/lib/../include/c++/3.4.0/backward" >ignoring nonexistent directory "NONE/include" >ignoring nonexistent directory "/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.0/include" >ignoring nonexistent directory "/usr/local/lib/../i686-pc-linux-gnu/include" >#include "..." search starts here: >#include <...> search starts here: > ../../include > /mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../include/c++/3.4.0 > /mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../include/c++/3.4.0/i686-pc-linux-gnu > /mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../include/c++/3.4.0/backward > /mnt/export/local/bin/../lib/gcc/i686-pc-linux-gnu/3.4.0/include > /usr/local/include > /usr/include >End of search list. > /mnt/export/local/bin/../libexec/gcc/i686-pc-linux-gnu/3.4.0/cc1plus -fpreprocessed testSeries.ii -quiet -dumpbase testSeries.cc -mtune=pentiumpro -auxbase testSeries -version -o testSeries.s >GNU C++ version 3.4.0 20040115 (experimental) (i686-pc-linux-gnu) > compiled by GNU C version 3.3.1 20030626 (Debian prerelease). >GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 >In file included from testSeries.cc:5: >../../include/series.hh:128: error: to refer to a type member of a template parameter, use `typename P::ValueType' >../../include/series.hh:128: error: `FuncPP' has not been declared >../../include/series.hh:128: error: `FuncPP' has not been declared >../../include/series.hh:128: error: `ConceptCheckingPP' has not been declared >../../include/series.hh:128: error: declaration of `template<class I, class P> template<void (Concepts::UnaryPredicateConcept<P, typename P::ValueType>::*Tp1)()> struct SeriesBase<I, P>::ValueTypeUnaryPredicateConcept' >../../include/series.hh:128: error: conflicts with previous declaration `typedef void (struct Concepts::UnaryPredicateConcept<P, typename P::ValueType>::*SeriesBase<I, P>::ValueTypeUnaryPredicateConcept)()' >../../include/series.hh:128: error: `ConceptCheckingPP' has not been declared >../../include/series.hh:128: error: `void (Concepts::UnaryPredicateConcept<P, typename P::ValueType>::*)()' is not a template >../../include/series.hh:128: error: to refer to a type member of a template parameter, use `typename P::ValueType' >../../include/series.hh:128: error: `ConceptCheckingTypedefPP' has not been declared >../../include/series.hh:475: error: no class template named `ThruAux' in `Hide' >../../include/series.hh:475: error: expected unqualified-id before '<' token >../../include/series.hh:475: error: expected `;' before '<' token >../../include/series.hh: In instantiation of `SeriesBase<hostText*, AndIncluding<AtNull> >': >../../include/series.hh:489: instantiated from here >../../include/series.hh:128: error: no type named `ValueType' in `class AndIncluding<AtNull>' >../../include/series.hh:128: error: no type named `ValueType' in `class AndIncluding<AtNull>' >../../include/series.hh:128: internal compiler error: in instantiate_class_template, at cp/pt.c:5373 >Please submit a full bug report, >with preprocessed source if appropriate. >See <URL:http://gcc.gnu.org/bugs.html> for instructions.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 13797
:
5547
| 5548