diff options
author | Doug Schaefer | 2006-07-21 18:27:06 +0000 |
---|---|---|
committer | Doug Schaefer | 2006-07-21 18:27:06 +0000 |
commit | 58aa2a26519d040e43b340795e617c1186bdead0 (patch) | |
tree | 5c36f1e93ff9b50bc66f1ee5ce0d202175c873a3 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java | |
parent | 894657561b215f1d2d2f9ffd25b7ec689ed3cdb1 (diff) | |
download | org.eclipse.cdt-58aa2a26519d040e43b340795e617c1186bdead0.tar.gz org.eclipse.cdt-58aa2a26519d040e43b340795e617c1186bdead0.tar.xz org.eclipse.cdt-58aa2a26519d040e43b340795e617c1186bdead0.zip |
Added typedefs to PDOM.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java index 22fdb9da0ee..8566b9f2472 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPVariable.java @@ -16,7 +16,6 @@ import org.eclipse.cdt.core.dom.ast.DOMException; import org.eclipse.cdt.core.dom.ast.IASTDeclarator; import org.eclipse.cdt.core.dom.ast.IASTName; import org.eclipse.cdt.core.dom.ast.IASTNode; -import org.eclipse.cdt.core.dom.ast.IBinding; import org.eclipse.cdt.core.dom.ast.IType; import org.eclipse.cdt.core.dom.ast.cpp.ICPPVariable; import org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor; @@ -44,11 +43,9 @@ public class PDOMCPPVariable extends PDOMBinding implements ICPPVariable { if (nameParent instanceof IASTDeclarator) { IASTDeclarator declarator = (IASTDeclarator)nameParent; IType type = CPPVisitor.createType(declarator); - if (type != null && type instanceof IBinding) { - PDOMBinding pdomType = parent.getLinkage().adaptBinding((IBinding)type); - if (pdomType != null) - pdom.getDB().putInt(record + TYPE_OFFSET, pdomType.getRecord()); - } + PDOMNode typeNode = parent.getLinkage().addType(this, type); + if (typeNode != null) + pdom.getDB().putInt(record + TYPE_OFFSET, typeNode.getRecord()); } } |