RE:[ROOT] Problem with rootcint and deri

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Tue Apr 25 2000 - 15:12:10 MEST


Hello Chrisoph,

As you pointed out, it is in the standard.  But not all compilers used in
the world are standard compliant yet. Situation is getting better now a days,
some time future, I may need to change this.

Thank you
Masaharu Goto

>On 24 Apr 2000, Masaharu Goto wrote:
>
>> The 'template<>' thing is compiler version dependent. Current
>> rootcint/makecint causes warning for new compiler, but if we add
>> 'template<>', we will have error in the old compiler.  I think we
>> should keep this behavior until all of supported compiler handles
>> 'template<>'.
>
>Hello,
>
>the term `compiler version dependent' seems a little bit misleading. It is
>enforced by the C++ standard. My IRIX CC compiler generates an error if it
>is missing. And the hack up do now is this (transforms tmpdict.C into
>dict.C):
>
>  gawk '/(void |const char \*).*<.*>\:\:.*\(.*\)/ { print "template <>";
>    }{print $0; }' tmpdict.C >dict.C
>
>Which compiler issues an error for the `template<>'?



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:24 MET