Fix gcc 7.5 build break after TypeSize ctors became constexpr
authorPaul Robinson <paul.robinson@sony.com>
Mon, 19 Dec 2022 21:16:04 +0000 (13:16 -0800)
committerPaul Robinson <paul.robinson@sony.com>
Mon, 19 Dec 2022 21:17:38 +0000 (13:17 -0800)
As seen here: https://lab.llvm.org/staging/#/builders/235/builds/1135

llvm/unittests/Support/LinearPolyBaseTest.cpp

index f9a2d4e..15b3662 100644 (file)
@@ -94,7 +94,7 @@ using Univariate3DBase = UnivariateLinearPolyBase<Univariate3D>;
 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) {}
 };