Indeed, I removed these statements and code compiles just fine.

On Sep 24, 2013, at ,Sep 24, 12:26 PM, Chris Jones wrote:

> In CondFormats/DTObjects/src/DTTtrig.cc:
> 
> > @@ -396,9 +395,12 @@ void DTTtrig::cacheMap() const {
> >  //  std::string mName = mapName();
> >  //  DTBufferTree<int,int>* dBuf =
> >  //  DTDataBuffer<int,int>::openBuffer( mName );
> > -  DTBufferTree<int,int>** pBuf;
> > -  pBuf = const_cast<DTBufferTree<int,int>**>( &dBuf );
> > -  *pBuf = new DTBufferTree<int,int>;
> > +//
> > +#if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
> Why the #if for ROOT here? ROOT's parser (Cint) should never have to parse this file. If it is then we should look into it.
> 
> —
> Reply to this email directly or view it on GitHub.
>