diff options
Diffstat (limited to 'scripts/dtc/treesource.c')
-rw-r--r-- | scripts/dtc/treesource.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/dtc/treesource.c b/scripts/dtc/treesource.c index c09aafade313..33eeba55fb4d 100644 --- a/scripts/dtc/treesource.c +++ b/scripts/dtc/treesource.c | |||
@@ -23,6 +23,7 @@ | |||
23 | 23 | ||
24 | extern FILE *yyin; | 24 | extern FILE *yyin; |
25 | extern int yyparse(void); | 25 | extern int yyparse(void); |
26 | extern YYLTYPE yylloc; | ||
26 | 27 | ||
27 | struct boot_info *the_boot_info; | 28 | struct boot_info *the_boot_info; |
28 | int treesource_error; | 29 | int treesource_error; |
@@ -34,6 +35,7 @@ struct boot_info *dt_from_source(const char *fname) | |||
34 | 35 | ||
35 | srcfile_push(fname); | 36 | srcfile_push(fname); |
36 | yyin = current_srcfile->f; | 37 | yyin = current_srcfile->f; |
38 | yylloc.file = current_srcfile; | ||
37 | 39 | ||
38 | if (yyparse() != 0) | 40 | if (yyparse() != 0) |
39 | die("Unable to parse input tree\n"); | 41 | die("Unable to parse input tree\n"); |