[cfe-commits] r43074 - in /cfe/trunk: CodeGen/CGExprScalar.cpp CodeGen/CodeGenFunction.h CodeGen/CodeGenModule.cpp Driver/SerializationTest.cpp include/clang/Basic/IdentifierTable.h win32/clangDriver/clangDriver.vcproj
Hartmut Kaiser
hartmut.kaiser at gmail.com
Wed Oct 17 11:16:21 PDT 2007
> Chris,
Sorry, I meant Ted!
Regards Hartmut
> > Thanks Hartmut. It's interesting that visual c++ has problems
> > compiling it. Just so that is easier to spot patches like this, in
> > the future could you separate (when
> > possible) patches into smaller patches? For example, the
> patch to the
> > serialization code has nothing to do with your modifications to the
> > CodeGen code, so making two separate patches here would
> have made it
> > easier to see what changed.
> > Basically I see two orthogonal concepts here; making
> patches include
> > only related changes makes them easier to read.
>
> Understood.
>
> > Another point I should mention is that while your patch is
> correct, it
> > goes against the design I was going after (which
> illustrates that my
> > design is not portable). Template specialization of inner classes
> > without having to specialize the outer class is a useful
> feature when
> > you don't want to redefine (i.e. specialize) the entire outer class.
>
> Agreed.
>
> > Since I
> > only had one example in my code of doing specialization of an inner
> > class, this design point didn't show up in my code.
> > Clearly visual c++ doesn't support this, so I will have to find
> > another way.
>
> Agreed again.
> Regards Hartmut
>
>
More information about the cfe-commits
mailing list