summaryrefslogtreecommitdiff
path: root/filedef.h
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2000-02-05 07:37:40 +0000
committerPaul Smith <psmith@gnu.org>2000-02-05 07:37:40 +0000
commitab403eccb399ad0f7240cd9849e81590724cff26 (patch)
treeb35695ad78c82d25f7e60d4c93880394a2a970b3 /filedef.h
parent9be5fd9eefb54c3f02db370c9d94af4e602d5456 (diff)
downloadmake-ab403eccb399ad0f7240cd9849e81590724cff26.tar.gz
* Fix PR/1407.
* Keep filename/lineno information for variables, for debugging.
Diffstat (limited to 'filedef.h')
-rw-r--r--filedef.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/filedef.h b/filedef.h
index f39b82a3..8712e986 100644
--- a/filedef.h
+++ b/filedef.h
@@ -48,6 +48,10 @@ struct file
/* List of variable sets used for this file. */
struct variable_set_list *variables;
+ /* Pattern-specific variable reference for this target, or null if there
+ isn't one. Also see the pat_searched flag, below. */
+ struct variable_set_list *pat_variables;
+
/* Immediate dependent that caused this target to be remade,
or nil if there isn't one. */
struct file *parent;
@@ -56,10 +60,6 @@ struct file
the same file. Otherwise this is null. */
struct file *double_colon;
- /* Pattern-specific variable reference for this target, or null if there
- isn't one. Also see the pat_searched flag, below. */
- struct pattern_var *patvar;
-
short int update_status; /* Status of the last attempt to update,
or -1 if none has been made. */