This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG0d300da799b0: [Clang] Fix compile time regression caused by D126061. (authored by mboehme).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D128097/new/ https://reviews.llvm.org/D128097 Files: clang/include/clang/Sema/ParsedAttr.h Index: clang/include/clang/Sema/ParsedAttr.h =================================================================== --- clang/include/clang/Sema/ParsedAttr.h +++ clang/include/clang/Sema/ParsedAttr.h @@ -21,7 +21,6 @@ #include "clang/Sema/Ownership.h" #include "llvm/ADT/PointerUnion.h" #include "llvm/ADT/SmallVector.h" -#include "llvm/ADT/TinyPtrVector.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/Registry.h" #include "llvm/Support/VersionTuple.h" @@ -783,7 +782,7 @@ friend class AttributeFactory; friend class ParsedAttributes; AttributeFactory &Factory; - llvm::TinyPtrVector<ParsedAttr *> Attrs; + llvm::SmallVector<ParsedAttr *> Attrs; void *allocate(size_t size) { return Factory.allocate(size); @@ -908,7 +907,7 @@ }; class ParsedAttributesView { - using VecTy = llvm::TinyPtrVector<ParsedAttr *>; + using VecTy = llvm::SmallVector<ParsedAttr *>; using SizeType = decltype(std::declval<VecTy>().size()); public:
Index: clang/include/clang/Sema/ParsedAttr.h =================================================================== --- clang/include/clang/Sema/ParsedAttr.h +++ clang/include/clang/Sema/ParsedAttr.h @@ -21,7 +21,6 @@ #include "clang/Sema/Ownership.h" #include "llvm/ADT/PointerUnion.h" #include "llvm/ADT/SmallVector.h" -#include "llvm/ADT/TinyPtrVector.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/Registry.h" #include "llvm/Support/VersionTuple.h" @@ -783,7 +782,7 @@ friend class AttributeFactory; friend class ParsedAttributes; AttributeFactory &Factory; - llvm::TinyPtrVector<ParsedAttr *> Attrs; + llvm::SmallVector<ParsedAttr *> Attrs; void *allocate(size_t size) { return Factory.allocate(size); @@ -908,7 +907,7 @@ }; class ParsedAttributesView { - using VecTy = llvm::TinyPtrVector<ParsedAttr *>; + using VecTy = llvm::SmallVector<ParsedAttr *>; using SizeType = decltype(std::declval<VecTy>().size()); public:
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits