Community
Participate
Working Groups
While looking for the cause of Bug #319186, I found that using a function with 255 parameters triggers a NegativeArraySizeException.
Created attachment 173764 [details] testcase + fix
Fixed in 7.0.1 and 8.0 > 20100708.
*** cdt cvs genie on behalf of mschorn *** Bug 319258: Functions with 255 parameters. [*] IndexCBindingResolutionBugs.java 1.15 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCBindingResolutionBugs.java?root=Tools_Project&r1=1.14&r2=1.15 [*] IndexCPPBindingResolutionBugs.java 1.43 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionBugs.java?root=Tools_Project&r1=1.42&r2=1.43 [*] PDOMCLinkage.java 1.69 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java?root=Tools_Project&r1=1.68&r2=1.69 [*] ITypeMarshalBuffer.java 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ITypeMarshalBuffer.java?root=Tools_Project&r1=1.2&r2=1.3 [*] TypeMarshalBuffer.java 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/db/TypeMarshalBuffer.java?root=Tools_Project&r1=1.1&r2=1.2 [*] PDOMCPPLinkage.java 1.144 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage.java?root=Tools_Project&r1=1.143&r2=1.144 [*] CFunctionType.java 1.10 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CFunctionType.java?root=Tools_Project&r1=1.9&r2=1.10 [*] PDOMCLinkage.java 1.68.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java?root=Tools_Project&r1=1.68&r2=1.68.2.1 [*] ITypeMarshalBuffer.java 1.2.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ITypeMarshalBuffer.java?root=Tools_Project&r1=1.2&r2=1.2.2.1 [*] TypeMarshalBuffer.java 1.1.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/db/TypeMarshalBuffer.java?root=Tools_Project&r1=1.1&r2=1.1.2.1 [*] PDOMCPPLinkage.java 1.143.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage.java?root=Tools_Project&r1=1.143&r2=1.143.2.1 [*] CFunctionType.java 1.9.2.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/c/CFunctionType.java?root=Tools_Project&r1=1.9&r2=1.9.2.1 [*] IndexCBindingResolutionBugs.java 1.14.6.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCBindingResolutionBugs.java?root=Tools_Project&r1=1.14&r2=1.14.6.1 [*] IndexCPPBindingResolutionBugs.java 1.41.2.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionBugs.java?root=Tools_Project&r1=1.41.2.1&r2=1.41.2.2