From: Paul Robinson Date: Mon, 19 Dec 2022 21:16:04 +0000 (-0800) Subject: Fix gcc 7.5 build break after TypeSize ctors became constexpr X-Git-Tag: upstream/17.0.6~23192 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=34f220ae3257f0beb0e3440e87f36c89d62cfc4e;p=platform%2Fupstream%2Fllvm.git Fix gcc 7.5 build break after TypeSize ctors became constexpr As seen here: https://lab.llvm.org/staging/#/builders/235/builds/1135 --- 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) {} };