From c33fba07cbbf694cd33a1af3aae0d210bb0cd0df Mon Sep 17 00:00:00 2001 From: mitchell Date: Thu, 9 May 2019 14:19:07 -0400 Subject: Fixed bad backport involving noexcept default constructors for Clang 3.4. --- src/LineMarker.h | 2 +- src/UniqueString.cxx | 2 +- src/UniqueString.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/LineMarker.h b/src/LineMarker.h index 8a15327d2..db3a8f15e 100644 --- a/src/LineMarker.h +++ b/src/LineMarker.h @@ -34,7 +34,7 @@ public: * platforms must implement as empty. */ DrawLineMarkerFn customDraw = nullptr; - LineMarker() noexcept = default; + LineMarker() = default; LineMarker(const LineMarker &other); LineMarker(LineMarker &&) noexcept = default; LineMarker &operator=(const LineMarker& other); diff --git a/src/UniqueString.cxx b/src/UniqueString.cxx index aadc2ae7e..cacc0a7d8 100644 --- a/src/UniqueString.cxx +++ b/src/UniqueString.cxx @@ -28,7 +28,7 @@ UniqueString UniqueStringCopy(const char *text) { // A set of strings that always returns the same pointer for each string. -UniqueStringSet::UniqueStringSet() noexcept = default; +UniqueStringSet::UniqueStringSet() = default; UniqueStringSet::~UniqueStringSet() { strings.clear(); diff --git a/src/UniqueString.h b/src/UniqueString.h index f7f7ebbdc..442d17c79 100644 --- a/src/UniqueString.h +++ b/src/UniqueString.h @@ -29,7 +29,7 @@ class UniqueStringSet { private: std::vector strings; public: - UniqueStringSet() noexcept; + UniqueStringSet(); // UniqueStringSet objects can not be copied. UniqueStringSet(const UniqueStringSet &) = delete; UniqueStringSet &operator=(const UniqueStringSet &) = delete; -- cgit v1.2.3