]> granicus.if.org Git - llvm/commit
[Support] Make BinaryStreamArray extractors stateless.
authorZachary Turner <zturner@google.com>
Thu, 27 Apr 2017 16:11:47 +0000 (16:11 +0000)
committerZachary Turner <zturner@google.com>
Thu, 27 Apr 2017 16:11:47 +0000 (16:11 +0000)
commit67e6eced9e2b4e912ae6b0ef5d038324290a8230
treed24e2560948f4c47fcac48c65e2999daaa2cd7bf
parent3220dd07abb23318393f8c191be30ef710f1bc1a
[Support] Make BinaryStreamArray extractors stateless.

Instead, we now pass a context memeber through the extraction
process.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301556 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/CodeView/CVRecord.h
include/llvm/DebugInfo/CodeView/ModuleDebugFragment.h
include/llvm/DebugInfo/CodeView/ModuleDebugFragmentVisitor.h
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
include/llvm/Support/BinaryStreamArray.h
include/llvm/Support/BinaryStreamReader.h
lib/DebugInfo/CodeView/ModuleDebugFragmentVisitor.cpp
unittests/Support/BinaryStreamTest.cpp