From 34f220ae3257f0beb0e3440e87f36c89d62cfc4e Mon Sep 17 00:00:00 2001 From: Paul Robinson Date: Mon, 19 Dec 2022 13:16:04 -0800 Subject: [PATCH] Fix gcc 7.5 build break after TypeSize ctors became constexpr As seen here: https://lab.llvm.org/staging/#/builders/235/builds/1135 --- llvm/unittests/Support/LinearPolyBaseTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/unittests/Support/LinearPolyBaseTest.cpp b/llvm/unittests/Support/LinearPolyBaseTest.cpp index f9a2d4e..15b3662 100644 --- a/llvm/unittests/Support/LinearPolyBaseTest.cpp +++ b/llvm/unittests/Support/LinearPolyBaseTest.cpp @@ -94,7 +94,7 @@ using Univariate3DBase = UnivariateLinearPolyBase; class Univariate3D : public Univariate3DBase { public: using ScalarTy = Univariate3DBase::ScalarTy; - Univariate3D(ScalarTy x, unsigned Dim) : Univariate3DBase(x, Dim) {} + constexpr Univariate3D(ScalarTy x, unsigned Dim) : Univariate3DBase(x, Dim) {} Univariate3D(const Univariate3DBase &Convert) : Univariate3DBase(Convert) {} }; -- 2.7.4