1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00
cdt/core
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.core Do not allow structured binding initializer referencing introduced name (#241) 2023-01-28 10:54:09 -05:00
org.eclipse.cdt.core.linux [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.linux.aarch64 [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.linux.ppc64le [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.linux.x86_64 [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.macosx [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.native [releng] Update to latest maven-compiler-plugin version 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.tests Do not allow structured binding initializer referencing introduced name (#241) 2023-01-28 10:54:09 -05:00
org.eclipse.cdt.core.win32 [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.core.win32.x86_64 [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
org.eclipse.cdt.ui Add basic support for c++20 three-way comparison operator 2023-01-28 10:52:07 -05:00
org.eclipse.cdt.ui.tests [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
pom.xml [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00