Skip to content

Conversation

@LKedward
Copy link
Member

@LKedward LKedward commented Oct 3, 2020

  • Fixes bug where app modules are duplicated in the source list if auto-discovery is used and the app is specified in the manifest - this leads to duplicated symbols at linking;

  • Fixes bug where include statements are incorrectly detected where there are none;

  • Tests updated accordingly.

There's a bug which causes app-local modules to be added twice if auto-discovery is on and the app is specified in the manifest. This causes the module to be compiled and linked twice. Not detected before because the module contained no symbols. This commit adds an integer symbol to an app-local module to test this bug.
Demonstrates bug in include statement parsing - currently erroneously parsing all statements that begin with 'include'.
Include statements must have a single or double quote immediately following 'include'
@LKedward
Copy link
Member Author

LKedward commented Oct 6, 2020

I realise I included these bug fixes in #193 which has been reviewed, so I will close this.

@LKedward LKedward closed this Oct 6, 2020
@LKedward LKedward deleted the fix-duplicate-discovery branch December 9, 2020 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant