1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-21 21:52:10 +02:00
cdt/core
Igor V. Kovalenko 1f700ff100 Return IntegralValue.UNKNOWN if recursed creating CompositeValue
Currently CDT would return empty CompositeValue if recursion creating for class
type is detected. If this happens inside CompositeValue.computeForFunctionCall()
and class type has fields, this leads to an attempt to assign a value to
non-existent index into empty values array.

Fix this by returning usual IntegralValue.UNKNOWN and additionally checking
whether created value is actually a CompositeValue instance.
2023-03-16 11:44:28 -04:00
..
org.eclipse.cdt.core Return IntegralValue.UNKNOWN if recursed creating CompositeValue 2023-03-16 11:44:28 -04:00
org.eclipse.cdt.core.linux [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.linux.aarch64 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.linux.ppc64le [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.linux.x86_64 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.macosx [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.native Update copyright year on all features 2023-03-13 21:00:55 -04:00
org.eclipse.cdt.core.tests Handle invalid empty c++17 fold expression early 2023-03-16 11:14:06 -04:00
org.eclipse.cdt.core.win32 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.win32.x86_64 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04: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.2 development 2023-03-13 13:54:48 -04:00
pom.xml [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00