cdt/codan
Igor V. Kovalenko fe7a9d7856
Do not allow structured binding initializer referencing introduced name (#241)
If name lookup ends up with a variable, additionally check if node being
resolved is part of the structured binding initializer introducing found
variable. If this is the case, produce problem binding and report structured
binding declaration error via codan.

This change also prevents infinite recursion trying to resolve auto type of
introduced variable while evaluating such problematic initializer.
2023-01-28 10:54:09 -05:00
..
org.eclipse.cdt.codan.checkers Do not allow structured binding initializer referencing introduced name (#241) 2023-01-28 10:54:09 -05:00
org.eclipse.cdt.codan.checkers.ui Upgrade build.properties warnings to errors 2022-11-06 18:29:28 -05:00
org.eclipse.cdt.codan.checkers.ui.tests Update to latest Orbit which means new mockito version 2022-11-14 16:04:19 -05:00
org.eclipse.cdt.codan.core Upgrade build.properties warnings to errors 2022-11-06 18:29:28 -05:00
org.eclipse.cdt.codan.core.cxx Upgrade build.properties warnings to errors 2022-11-06 18:29:28 -05:00
org.eclipse.cdt.codan.core.tests Add JUnit5 dependencies 2022-11-07 10:04:20 -05:00
org.eclipse.cdt.codan.examples Upgrade build.properties warnings to errors 2022-11-06 18:29:28 -05:00
org.eclipse.cdt.codan.ui Upgrade build.properties warnings to errors 2022-11-06 18:29:28 -05:00
org.eclipse.cdt.codan.ui.cxx Workaround EASE 0.9.0 headless startup issue (#156) 2022-11-10 19:37:21 +00:00
org.eclipse.cdt.codan.ui.example.cfgview Upgrade build.properties warnings to errors 2022-11-06 18:29:28 -05:00
pom.xml [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00