message: Make msg_emit() take full ownership of its argument.
[pspp] / src / language / lexer / macro.h
index c10ce8e3cd2cdc4f40260698e41eed65e8c348e9..529eed05fd4a056d378dab8d6084b54ccc37d6ca 100644 (file)
@@ -88,6 +88,11 @@ struct macro
     struct hmap_node hmap_node; /* Indexed by 'name'. */
     char *name;
 
+    /* Source code location of macro definition. */
+    char *file_name;
+    int first_line;
+    int last_line;
+
     struct macro_param *params;
     size_t n_params;