From aa9492dfe8d388d26702fde94976eb2d5cf2e827 Mon Sep 17 00:00:00 2001
From: Bernd Flemisch <bernd@iws.uni-stuttgart.de>
Date: Thu, 17 Oct 2013 15:28:18 +0000
Subject: [PATCH] bugfix: it is illegal to use "class" in this context,
 "typename" is correct. Strangely enough, newer gccs have no problem with
 that, but gcc 4.3 does. Approved by Alex.

git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@11707 2fb0f335-1f38-0410-981e-8018bf24f1b0
---
 .../fluidstates/nonequilibriumenergyfluidstate.hh         | 4 ++--
 .../material/fluidstates/nonequilibriummassfluidstate.hh  | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh b/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh
index 7893b57af1..50eed73aa8 100644
--- a/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh
+++ b/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh
@@ -51,8 +51,8 @@ NEW_PROP_TAG(FluidSystem);
  */
 template <class TypeTag>
 class NonEquilibriumEnergyFluidState :
-    public NonEquilibriumFluidState<class GET_PROP_TYPE(TypeTag, Scalar),
-                                    class GET_PROP_TYPE(TypeTag, FluidSystem)>
+    public NonEquilibriumFluidState<typename GET_PROP_TYPE(TypeTag, Scalar),
+                                    typename GET_PROP_TYPE(TypeTag, FluidSystem)>
     {
         typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar;
         typedef typename GET_PROP_TYPE(TypeTag, FluidSystem) FluidSystem;
diff --git a/dumux/material/fluidstates/nonequilibriummassfluidstate.hh b/dumux/material/fluidstates/nonequilibriummassfluidstate.hh
index a9619873cc..988902a374 100644
--- a/dumux/material/fluidstates/nonequilibriummassfluidstate.hh
+++ b/dumux/material/fluidstates/nonequilibriummassfluidstate.hh
@@ -54,12 +54,12 @@ NEW_PROP_TAG(NumComponents);
  */
 template <class TypeTag>
 class NonEquilibriumMassFluidState :
-    public NonEquilibriumFluidState<class GET_PROP_TYPE(TypeTag, Scalar),
-                                    class GET_PROP_TYPE(TypeTag, FluidSystem)>
+    public NonEquilibriumFluidState<typename GET_PROP_TYPE(TypeTag, Scalar),
+                                    typename GET_PROP_TYPE(TypeTag, FluidSystem)>
     {
     public:
-        typedef NonEquilibriumFluidState<class GET_PROP_TYPE(TypeTag, Scalar),
-                                          class GET_PROP_TYPE(TypeTag, FluidSystem)> ParentType;
+        typedef NonEquilibriumFluidState<typename GET_PROP_TYPE(TypeTag, Scalar),
+                                         typename GET_PROP_TYPE(TypeTag, FluidSystem)> ParentType;
 
         typedef typename GET_PROP_TYPE(TypeTag, Indices) Indices;
         typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar;
-- 
GitLab