diff options
Diffstat (limited to 'llvm/lib/CAS/InMemoryCAS.cpp')
| -rw-r--r-- | llvm/lib/CAS/InMemoryCAS.cpp | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/CAS/InMemoryCAS.cpp b/llvm/lib/CAS/InMemoryCAS.cpp index c63ee70d..2d4eedd 100644 --- a/llvm/lib/CAS/InMemoryCAS.cpp +++ b/llvm/lib/CAS/InMemoryCAS.cpp @@ -233,6 +233,12 @@ public:      return cast<InMemoryObject>(asInMemoryObject(Node)).getData();    } +  void print(raw_ostream &OS) const final; + +  Error validate(bool CheckHash) const final { +    return createStringError("InMemoryCAS doesn't support validate()"); +  } +    InMemoryCAS() = default;  private: @@ -271,6 +277,8 @@ ArrayRef<const InMemoryObject *> InMemoryObject::getRefs() const {    return cast<InMemoryInlineObject>(this)->getRefsImpl();  } +void InMemoryCAS::print(raw_ostream &OS) const {} +  Expected<ObjectRef>  InMemoryCAS::storeFromNullTerminatedRegion(ArrayRef<uint8_t> ComputedHash,                                             sys::fs::mapped_file_region Map) {  | 
