diff --git a/alib2abstraction/src/common/ParamQualifiers.hpp b/alib2abstraction/src/common/ParamQualifiers.hpp
index 7975f2f052687b6c960d25c9e18cb8c722cfbece..d3991c5fac655302f403fa5a6c216f84c67564fb 100644
--- a/alib2abstraction/src/common/ParamQualifiers.hpp
+++ b/alib2abstraction/src/common/ParamQualifiers.hpp
@@ -18,13 +18,13 @@ public:
 	static ext::set < ParamQualifier > paramQualifiers ( ) {
 		ext::set < ParamQualifier > res;
 
-		if ( std::is_lvalue_reference < Param >::value )
+		if constexpr ( std::is_lvalue_reference < Param >::value )
 			res.insert ( ParamQualifier::LREF );
 
-		if ( std::is_rvalue_reference < Param >::value )
+		if constexpr ( std::is_rvalue_reference < Param >::value )
 			res.insert ( ParamQualifier::RREF );
 
-		if ( std::is_const < typename std::remove_reference < Param >::type >::value )
+		if constexpr ( std::is_const < typename std::remove_reference < Param >::type >::value )
 			res.insert ( ParamQualifier::CONST );
 
 		return res;