From 18fa4b2e95d7de7b33de15c18e6b9e4fd2ab8db5 Mon Sep 17 00:00:00 2001 From: ras0219 Date: Wed, 1 Jul 2020 21:05:18 -0700 Subject: [PATCH] [vcpkg] Remove all uses of Foo::Foo() noexcept = default; to fix #9955 (#12201) Co-authored-by: Robert Schumacher --- include/vcpkg/packagespec.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/vcpkg/packagespec.h b/include/vcpkg/packagespec.h index 8d055e88a7988b..ae771f20c3f470 100644 --- a/include/vcpkg/packagespec.h +++ b/include/vcpkg/packagespec.h @@ -20,8 +20,8 @@ namespace vcpkg /// struct PackageSpec { - PackageSpec() noexcept = default; - PackageSpec(std::string name, Triplet triplet) : m_name(std::move(name)), m_triplet(triplet) { } + PackageSpec() = default; + PackageSpec(std::string name, Triplet triplet) : m_name(std::move(name)), m_triplet(triplet) {} static std::vector to_package_specs(const std::vector& ports, Triplet triplet); @@ -54,7 +54,7 @@ namespace vcpkg /// struct FeatureSpec { - FeatureSpec(const PackageSpec& spec, const std::string& feature) : m_spec(spec), m_feature(feature) { } + FeatureSpec(const PackageSpec& spec, const std::string& feature) : m_spec(spec), m_feature(feature) {} const std::string& name() const { return m_spec.name(); } const std::string& feature() const { return m_feature; } @@ -97,7 +97,7 @@ namespace vcpkg PackageSpec package_spec; std::vector features; - FullPackageSpec() noexcept = default; + FullPackageSpec() = default; explicit FullPackageSpec(PackageSpec spec, std::vector features = {}) : package_spec(std::move(spec)), features(std::move(features)) {