8181298: Assertion failure in com.sun.tools.javac.comp.Modules
Summary: Fixing dependencies for ct.sym-files target.
Reviewed-by: tbell, erikj
Contributed-by: erik.joelsson@oracle.com
--- a/langtools/make/gendata/Gendata-jdk.compiler.gmk Wed Jul 12 18:54:07 2017 -0700
+++ b/langtools/make/gendata/Gendata-jdk.compiler.gmk Thu Jul 13 08:49:11 2017 +0200
@@ -60,7 +60,8 @@
$(SUPPORT_OUTPUTDIR)/symbols/ct.sym-files/_the.symbols: \
$(COMPILE_CREATE_SYMBOLS) \
- $(wildcard $(LANGTOOLS_TOPDIR)/make/data/symbols/*)
+ $(wildcard $(LANGTOOLS_TOPDIR)/make/data/symbols/*) \
+ $(MODULE_INFOS)
$(RM) -r $(@D)
$(MKDIR) -p $(@D)
$(ECHO) Creating ct.sym classes