================ @@ -29,7 +30,9 @@ namespace logicalview { using LVReaders = std::vector<std::unique_ptr<LVReader>>; using ArgVector = std::vector<std::string>; -using PdbOrObj = PointerUnion<object::ObjectFile *, pdb::PDBFile *>; +using PdbOrObjOrIr = + PointerUnion<object::ObjectFile *, pdb::PDBFile *, object::IRObjectFile *, + MemoryBufferRef *, StringRef *>; ---------------- jmorse wrote:
I feel we should be able to invent a more symbolic name for this type -- something like "InputHandle" perhaps? That communicates more about the purpose of the type than just a list of types it might be. https://github.com/llvm/llvm-project/pull/135440 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits