diff --git a/include/hpp/manipulation/graph/edge.hh b/include/hpp/manipulation/graph/edge.hh
index cfd5711d0af9df3fca96d02534c2c650a5a8ff6a..65098c2a962a1e0794f9a3e2a36b4fd881aea62d 100644
--- a/include/hpp/manipulation/graph/edge.hh
+++ b/include/hpp/manipulation/graph/edge.hh
@@ -274,7 +274,8 @@ namespace hpp {
           void insertConfigConstraint (const NumericalConstraintPtr_t& nm,
               const SizeIntervals_t& passiveDofs = SizeIntervals_t ());
 
-          void insertConfigConstraint (const DifferentiableFunctionPtr_t function, const ComparisonTypePtr_t ineq) __attribute__ ((deprecated));
+          void insertConfigConstraint (const DifferentiableFunctionPtr_t function, const ComparisonTypePtr_t ineq)
+            HPP_MANIPULATION_DEPRECATED;
 
           void insertConfigConstraint (const LockedJointPtr_t lockedJoint);