From a1153721bde4cdc3e51c15206b06e549d2787c3b Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 18 Sep 2007 16:01:42 +0000 Subject: [PATCH] Move implementation of default constructor into .cc file. This may help the problem on Mac OS X where we get a linker error with a missing definition for the typeinfo data for dealii::Threads::internal::thread_description_base. git-svn-id: https://svn.dealii.org/trunk@15219 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/include/base/thread_management.h | 2 +- deal.II/base/source/thread_management.cc | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/deal.II/base/include/base/thread_management.h b/deal.II/base/include/base/thread_management.h index 23524e2f7d..ba28ee5b50 100644 --- a/deal.II/base/include/base/thread_management.h +++ b/deal.II/base/include/base/thread_management.h @@ -2898,7 +2898,7 @@ namespace Threads /** * Constructor. */ - thread_description_base () : was_joined (false) {} + thread_description_base (); /** * Destructor. diff --git a/deal.II/base/source/thread_management.cc b/deal.II/base/source/thread_management.cc index c7b2402cbf..4c5fa709f5 100644 --- a/deal.II/base/source/thread_management.cc +++ b/deal.II/base/source/thread_management.cc @@ -2,7 +2,7 @@ // $Id$ // Version: $Name$ // -// Copyright (C) 2000, 2001, 2002, 2003, 2005, 2006 by the deal.II authors +// Copyright (C) 2000, 2001, 2002, 2003, 2005, 2006, 2007 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -258,6 +258,13 @@ namespace Threads namespace internal { + thread_description_base::thread_description_base () + : + was_joined (false) + {} + + + thread_description_base::~thread_description_base () { // if we are here, then the -- 2.39.5