diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java index 9d1e8ccb5a7..9ee8159385c 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java @@ -336,7 +336,8 @@ public class Binary extends Openable implements IBinary { else tu = new ExternalTranslationUnit(this, path, id); - info.addChild(tu); + if (! info.includesChild(tu)) + info.addChild(tu); } } return true;