diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java index b31f607ea95..3bfb20dc58e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPFunctionSet.java @@ -99,4 +99,16 @@ public class CPPFunctionSet implements ICPPTwoPhaseBinding { fName.setBinding(new CPPDeferredFunction(null, fName.toCharArray(), fBindings)); } } + + /** For debugging only */ + @Override + public String toString() { + if (fName != null) + return fName.toString(); + try { + return String.join("::", fBindings[0].getQualifiedName()); //$NON-NLS-1$ + } catch (DOMException e) { + return super.toString(); + } + } }