Skip to content

Conversation

i-garrison
Copy link
Contributor

Currently CDT parser would inject using declaration into class scope without checking if that names a base class constructor, which breaks name lookup.
Fix this and add unit test.

Copy link

github-actions bot commented Sep 17, 2025

Test Results

  584 files  ±0    584 suites  ±0   13m 15s ⏱️ +26s
9 889 tests +3  9 865 ✅ +3  24 💤 ±0  0 ❌ ±0 
9 927 runs  +3  9 903 ✅ +3  24 💤 ±0  0 ❌ ±0 

Results for commit f5ad4ae. ± Comparison against base commit 62c1f68.

♻️ This comment has been updated with latest results.

@i-garrison i-garrison force-pushed the feature/member-using-declaration-base-constructor branch 2 times, most recently from dad71d1 to f5ad4ae Compare September 17, 2025 18:34
@i-garrison i-garrison marked this pull request as draft September 17, 2025 21:21
@i-garrison i-garrison marked this pull request as ready for review September 17, 2025 21:35
@jonahgraham jonahgraham added the language C/C++ Language Support label Oct 8, 2025
@jonahgraham
Copy link
Member

@i-garrison Thank you for your contribution. I am merging this under the special review policy. As I am in the middle of handling many of these PRs at once, I have done the build and test of them all in #1356 and I am applying the changes back to this PR so that it is tracked properly.

@jonahgraham jonahgraham force-pushed the feature/member-using-declaration-base-constructor branch from f5ad4ae to dd420f5 Compare October 14, 2025 17:05
@jonahgraham jonahgraham merged commit dd420f5 into eclipse-cdt:main Oct 14, 2025
4 checks passed
@jonahgraham jonahgraham added this to the 12.3.0 milestone Oct 14, 2025
@i-garrison i-garrison deleted the feature/member-using-declaration-base-constructor branch October 14, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

language C/C++ Language Support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants