aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-11-01 12:40:13 +1100
committerNeil <nyamatongwe@gmail.com>2019-11-01 12:40:13 +1100
commita975005246dc972de1e61d866fd4dfe617c89ab2 (patch)
tree3bedcaa5dc1a6da66ca077f4e2494c90ab417a0b /src
parentd8e9ecabed7e11bb9c896b54b4455305c3c6a42e (diff)
downloadscintilla-mirror-a975005246dc972de1e61d866fd4dfe617c89ab2.tar.gz
Avoid calling vector::shrink_to_fit in destructors as it is not noexcept.
The destructors of the members will ensure that everything is correct. Potential unhandled exceptions reported by Coverity.
Diffstat (limited to 'src')
-rw-r--r--src/CellBuffer.cxx1
-rw-r--r--src/PerLine.cxx3
2 files changed, 0 insertions, 4 deletions
diff --git a/src/CellBuffer.cxx b/src/CellBuffer.cxx
index 815ac3110..80dc02d64 100644
--- a/src/CellBuffer.cxx
+++ b/src/CellBuffer.cxx
@@ -99,7 +99,6 @@ public:
void operator=(const LineStartIndex &) = delete;
void operator=(LineStartIndex &&) = delete;
virtual ~LineStartIndex() {
- starts.DeleteAll();
}
bool Allocate(Sci::Line lines) {
refCount++;
diff --git a/src/PerLine.cxx b/src/PerLine.cxx
index 4a313d292..ed5e463d6 100644
--- a/src/PerLine.cxx
+++ b/src/PerLine.cxx
@@ -81,7 +81,6 @@ void MarkerHandleSet::CombineWith(MarkerHandleSet *other) {
}
LineMarkers::~LineMarkers() {
- markers.DeleteAll();
}
void LineMarkers::Init() {
@@ -311,7 +310,6 @@ struct AnnotationHeader {
};
LineAnnotation::~LineAnnotation() {
- ClearAll();
}
void LineAnnotation::Init() {
@@ -433,7 +431,6 @@ int LineAnnotation::Lines(Sci::Line line) const {
}
LineTabstops::~LineTabstops() {
- tabstops.DeleteAll();
}
void LineTabstops::Init() {