From 6dc94973871f1b67d090ae96af967b98c9e9f4bb Mon Sep 17 00:00:00 2001 From: oliver Date: Mon, 16 Jan 2006 11:23:35 +0000 Subject: [PATCH] Modified the explicit instantiations of FEValuesMap to circumvent a problem with the Apple gcc3.3. git-svn-id: https://svn.dealii.org/trunk@12045 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/fe/hp_fe_values.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/deal.II/deal.II/source/fe/hp_fe_values.cc b/deal.II/deal.II/source/fe/hp_fe_values.cc index 89d711a596..6c059a0eb0 100644 --- a/deal.II/deal.II/source/fe/hp_fe_values.cc +++ b/deal.II/deal.II/source/fe/hp_fe_values.cc @@ -248,15 +248,9 @@ namespace hp } - - // explicit instantiations namespace internal { - template class FEValuesMap >; - template class FEValuesMap >; - template class FEValuesMap >; - template class FEValuesBase; #if deal_II_dimension >= 2 template class FEValuesBase; @@ -268,5 +262,11 @@ namespace hp template class FEFaceValues; template class FESubfaceValues; #endif - } + +// Putting the following explicit instantiations into the brackets +// of the appropriate namespace somehow causes problems with the +// Apple gcc3.3. Therefore these are separated. +template class hp::internal::FEValuesMap >; +template class hp::internal::FEValuesMap >; +template class hp::internal::FEValuesMap >; -- 2.39.5