diff --git a/test/DiscreteFunctionTest.cpp b/test/DiscreteFunctionTest.cpp
index c2cf3e4f733c26302e798f0be67c06ba76a7e83b..f390af6ea44eb63d875770f46b22bce15768193e 100644
--- a/test/DiscreteFunctionTest.cpp
+++ b/test/DiscreteFunctionTest.cpp
@@ -4,14 +4,6 @@
 #include <iostream>
 #include <type_traits>
 
-#include <quadmath.h>
-
-namespace std
-{
-  template <>
-  struct is_arithmetic<__float128> : true_type {};
-}
-
 #include <amdis/AMDiS.hpp>
 #include <amdis/ProblemStat.hpp>
 #include <amdis/Operators.hpp>
@@ -106,7 +98,7 @@ int main(int argc, char** argv)
     dlocalFct.unbind();
   }
 
-  auto V0 = makeDOFVector<__float128>(prob.globalBasis());
+  auto V0 = makeDOFVector<float>(prob.globalBasis());
   auto v0 = makeDOFVectorView(V0);
   v0 << expr;