diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionBugs.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionBugs.java index 9275b81226a..769a1af3b0f 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionBugs.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionBugs.java @@ -1038,6 +1038,15 @@ public class IndexCPPBindingResolutionBugs extends IndexBindingResolutionTestBas assertBindings(new String[] {"P"}, ct.getNestedClasses()); } + // void func(const int* x) {} + + // void func(int* p) { + // func(const_cast(p)); + // } + public void _testFunctionWithConstCast_Bug256240() throws Exception { + getBindingFromASTName("func(const_cast", 4, ICPPFunction.class); + } + private void assertBindings(String[] expected, ICPPBase[] bases) throws DOMException { IBinding[] bindings= new IBinding[bases.length]; for (int i = 0; i < bindings.length; i++) {