Index: src/parsing/parser.cc |
diff --git a/src/parsing/parser.cc b/src/parsing/parser.cc |
index 36e777610cd6a90723338cb7ada6fafc8b18f02c..3213a128eb9ef10a31eeb8aec5bd1781fad162e2 100644 |
--- a/src/parsing/parser.cc |
+++ b/src/parsing/parser.cc |
@@ -1022,6 +1022,7 @@ FunctionLiteral* Parser::DoParseProgram(ParseInfo* info) { |
parsing_module_ = info->is_module(); |
if (parsing_module_) { |
ParseModuleItemList(body, &ok); |
+ module()->MakeIndirectExportsExplicit(); |
adamk
2016/08/09 16:52:52
Maybe this should just be called by Validate()? It
neis
2016/08/10 11:53:30
Yeah, I was unsure about this too. I moved it into
|
ok = ok && |
module()->Validate(this->scope()->AsDeclarationScope(), |
&pending_error_handler_, zone()); |