[PATCH] D23213: Allow SmallVector to be used as a yaml sequence

Daniel Berlin via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 5 15:19:44 PDT 2016


I think this broke llvm-dsymutil, i'm getting:
../tools/dsymutil/DebugMap.h:198:317: error: 'YAMLSymbolMapping' is a
private member of 'llvm::dsymutil::DebugMapObject'
namespace llvm { namespace yaml { template <> struct
SequenceTraits<std::vector<llvm::dsymutil::DebugMapObject::YAMLSymbolMapping>>
: public
SequenceTraitsImpl<std::vector<llvm::dsymutil::DebugMapObject::YAMLSymbolMapping>>
{}; template <unsigned N> struct
SequenceTraits<SmallVector<llvm::dsymutil::DebugMapObject::YAMLSymbolMapping,
N>> : public
SequenceTraitsImpl<SmallVector<llvm::dsymutil::DebugMapObject::YAMLSymbolMapping,
N>> {}; } }




            ^
../tools/dsymutil/DebugMap.h:173:49: note: declared private here
  typedef std::pair<std::string, SymbolMapping> YAMLSymbolMapping;


On Fri, Aug 5, 2016 at 2:53 PM, Zachary Turner via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> This revision was automatically updated to reflect the committed changes.
> Closed by commit rL277870: Make YAML support SmallVector (authored by
> zturner).
>
> Changed prior to commit:
>   https://reviews.llvm.org/D23213?vs=66985&id=67025#toc
>
> Repository:
>   rL LLVM
>
> https://reviews.llvm.org/D23213
>
> Files:
>   llvm/trunk/include/llvm/Support/YAMLTraits.h
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160805/5432b79c/attachment.html>


More information about the llvm-commits mailing list