diff --git a/src/macro/Directives.hh b/src/macro/Directives.hh
index 368eb496e8071e86e58974bc98da098ffe6b86e8..7202d32659918ca08e95dbf5bc96049aebe08ef0 100644
--- a/src/macro/Directives.hh
+++ b/src/macro/Directives.hh
@@ -33,8 +33,6 @@ namespace macro
     virtual void interpret(ostream &output, bool no_line_macro) = 0;
   };
 
-  using DirectivePtr = shared_ptr<Directive>;
-
 
   class TextNode : public Directive
   {