From 396b600624cc2821ab79b656b53e989138f06175 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 26 Feb 2001 10:58:23 +0000 Subject: [PATCH] Change the way a default object is created. A reference is assigned the address of a temporary. I am puzzled how this could ever have worked, but it seems it has for about three years now... git-svn-id: https://svn.dealii.org/trunk@4026 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/grid/tria.h | 2 +- deal.II/deal.II/source/grid/tria.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deal.II/deal.II/include/grid/tria.h b/deal.II/deal.II/include/grid/tria.h index 8efaf2af4d..2828e3172d 100644 --- a/deal.II/deal.II/include/grid/tria.h +++ b/deal.II/deal.II/include/grid/tria.h @@ -1586,7 +1586,7 @@ class Triangulation : public TriaDimensionInfo, * default argument in * @p{set_boundary}. */ - static const StraightBoundary& straight_boundary; + static const StraightBoundary straight_boundary; public: diff --git a/deal.II/deal.II/source/grid/tria.cc b/deal.II/deal.II/source/grid/tria.cc index a0b5532ed5..de52ea6c38 100644 --- a/deal.II/deal.II/source/grid/tria.cc +++ b/deal.II/deal.II/source/grid/tria.cc @@ -29,8 +29,8 @@ template -const StraightBoundary & Triangulation::straight_boundary -= StraightBoundary(); +const StraightBoundary Triangulation::straight_boundary; + template -- 2.39.5