aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/SparseVector.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/SparseVector.h b/src/SparseVector.h
index 31815c789..cfd9db02e 100644
--- a/src/SparseVector.h
+++ b/src/SparseVector.h
@@ -36,14 +36,7 @@ public:
SparseVector(SparseVector &&) = delete;
void operator=(const SparseVector &) = delete;
void operator=(SparseVector &&) = delete;
- ~SparseVector() {
- starts.reset();
- // starts dead here but not used by ClearValue.
- for (Sci::Position part = 0; part < values->Length(); part++) {
- ClearValue(part);
- }
- values.reset();
- }
+ ~SparseVector() noexcept = default;
Sci::Position Length() const noexcept {
return starts->Length();
}