After rebuilding a project, duplicate definition errors appear in source files in a dependent project
My SIMPLE-Editor project has a folder containing a large number of CBS files, and its
yaml
file includes a compile dependency on CBS-Editor. The names in those CBS files all resolve OK after cleaning the SIMPLE-Editor project. But if I change a Stratego file in CBS-Editor, then rebuild CBS-Editor,duplicate definition
errors appear in the CBS files. It seems the only way to make them disappear is to clean SIMPLE-Editor (which takes a couple of minutes for about 200 CBS files).If the previous name analysis of the CBS files might have been invalidated by the rebuild of the CBS-Editor, I would expect the analysis to be removed altogether, requiring SIMPLE-Editor to be (manually or automatically) cleaned. Showing
duplicate definition
errors where there are no errors is misleading.I’m using Spoofax-2.0.0-beta1.
Submitted by Peter Mosses on 28 April 2016 at 14:02
Issue Log
This seems to be fixed in the latest nightly. Reopen if it regresses.
Log in to post comments