[cfe-commits] r122942 - in /cfe/trunk: include/clang/AST/ASTContext.h include/clang/AST/RecursiveASTVisitor.h include/clang/AST/Type.h include/clang/AST/TypeLoc.h include/clang/AST/TypeNodes.def include/clang/Serialization/ASTBitCodes.h lib/AST/ASTContext.cpp lib/AST/ASTImporter.cpp lib/AST/TypeLoc.cpp lib/AST/TypePrinter.cpp lib/CodeGen/CGDebugInfo.cpp lib/Sema/TreeTransform.h lib/Serialization/ASTReader.cpp lib/Serialization/ASTWriter.cpp

Abramo Bagnara abramo.bagnara at gmail.com
Sat Jan 8 08:46:10 PST 2011


Il 06/01/2011 02:58, John McCall ha scritto:
> Author: rjmccall
> Date: Wed Jan  5 19:58:22 2011
> New Revision: 122942
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=122942&view=rev
> Log:
> Introduce an AttributedType, but don't actually use it anywhere yet.
> The initial TreeTransform is a cop-out, but it's more-or-less equivalent
> to what we were doing before, or rather what we're doing now and might
> eventually stop doing in favor of using this type.
> I am simultaneously intrigued by the possibilities of rebuilding a
> dependent Attri

Can you explain why you thought that to put a clang::Attr container in
AttributedType{Loc} was not the right thing to do?

The ad hoc handling of attributes with different interface seems rather
weird to me...



More information about the cfe-commits mailing list