Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extracting connecting declarations and definitions in C++ to extra pass #1505

Merged
merged 1 commit into from
Apr 5, 2024

Conversation

oxisto
Copy link
Member

@oxisto oxisto commented Apr 5, 2024

This PR finally connects all declarations in C/C++ to their respective definitions in an extra pass, more specifically the already existing CXXExtraPass. Since C/C++ is the only language where this is (currently) relevant, I would propose sticking to this "language-specific" solution.

Fixes #194

@oxisto oxisto requested a review from peckto as a code owner April 5, 2024 15:04
@oxisto oxisto force-pushed the extract-def-decl-in-cxx-extra-pass branch 2 times, most recently from 86d202a to e2c9469 Compare April 5, 2024 15:11
@oxisto oxisto force-pushed the extract-def-decl-in-cxx-extra-pass branch from e2c9469 to 5237147 Compare April 5, 2024 15:12
@oxisto oxisto requested review from konradweiss and KuechA April 5, 2024 15:14
@oxisto oxisto added the cxx Related to C/C++ language parsing label Apr 5, 2024
Copy link

sonarqubecloud bot commented Apr 5, 2024

@oxisto oxisto merged commit a0f8e8f into main Apr 5, 2024
3 checks passed
@oxisto oxisto deleted the extract-def-decl-in-cxx-extra-pass branch April 5, 2024 15:35
@oxisto oxisto linked an issue Apr 5, 2024 that may be closed by this pull request
maximiliankaul pushed a commit that referenced this pull request Apr 18, 2024

Verified

This commit was signed with the committer’s verified signature.
promatik António Almeida
…ss (#1505)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cxx Related to C/C++ language parsing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move connecting of declaration and definition to C++ extra pass Resolve definitions of function declarations
2 participants