summaryrefslogtreecommitdiff
path: root/include/llvm/Support/SmallVectorMemoryBuffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Support/SmallVectorMemoryBuffer.h')
-rw-r--r--include/llvm/Support/SmallVectorMemoryBuffer.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/llvm/Support/SmallVectorMemoryBuffer.h b/include/llvm/Support/SmallVectorMemoryBuffer.h
index f43c2fb8f826..c4a600e7f37d 100644
--- a/include/llvm/Support/SmallVectorMemoryBuffer.h
+++ b/include/llvm/Support/SmallVectorMemoryBuffer.h
@@ -49,6 +49,9 @@ public:
init(this->SV.begin(), this->SV.end(), false);
}
+ // Key function.
+ ~SmallVectorMemoryBuffer() override;
+
StringRef getBufferIdentifier() const override { return BufferName; }
BufferKind getBufferKind() const override { return MemoryBuffer_Malloc; }
@@ -56,7 +59,6 @@ public:
private:
SmallVector<char, 0> SV;
std::string BufferName;
- void anchor() override;
};
} // namespace llvm