Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Kronos3
Copy link
Collaborator

@Kronos3 Kronos3 commented Oct 2, 2025

Added three missing tests:

  • Use-def cycle checks for interfaces
  • Out of order resolution (added to ok.fpp)
  • Duplicate symbol import

Updated the wiki here https://github.com/nasa/fpp/wiki/Check-Interface-Definitions/4b8dbc9ad330fb4787e356badb86f6889dd36b1b

Fixes #829

@Kronos3 Kronos3 requested a review from bocchino October 2, 2025 22:57
@bocchino
Copy link
Collaborator

bocchino commented Oct 2, 2025

Looks good! I'll run this version on the F Prime code that I am developing and confirm that it fixes the issue.

@bocchino
Copy link
Collaborator

bocchino commented Oct 2, 2025

Thanks for the quick turnaround!

Copy link
Collaborator

@bocchino bocchino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I confirmed that it fixes the issue in the F Prime code that I am developing.

@bocchino bocchino merged commit f1a5537 into main Oct 2, 2025
14 checks passed
@bocchino bocchino deleted the interface-fix-resolve-and-use-def-cycles branch October 2, 2025 23:49
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.

Importing interfaces into interfaces does not work as expected

3 participants