diff options
author | Doug Schaefer | 2006-06-06 17:47:23 +0000 |
---|---|---|
committer | Doug Schaefer | 2006-06-06 17:47:23 +0000 |
commit | d205704a2c10db601a665c0e28bf7f9fe6a658ca (patch) | |
tree | 1ce56f3ecb19c7109804d2134a9a0320e95bdb6d /core/org.eclipse.cdt.core | |
parent | 8ff162362e20f03f9a1a3602720da0572c89265b (diff) | |
download | org.eclipse.cdt-d205704a2c10db601a665c0e28bf7f9fe6a658ca.tar.gz org.eclipse.cdt-d205704a2c10db601a665c0e28bf7f9fe6a658ca.tar.xz org.eclipse.cdt-d205704a2c10db601a665c0e28bf7f9fe6a658ca.zip |
Bug 144136 - Protect against a CCE.
Diffstat (limited to 'core/org.eclipse.cdt.core')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPFunction.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPFunction.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPFunction.java index f0fae2915c3..32716d761db 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPFunction.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPFunction.java @@ -54,6 +54,8 @@ public class PDOMCPPFunction extends PDOMBinding implements ICPPFunction, ICPPFu ICPPASTParameterDeclaration param = (ICPPASTParameterDeclaration)params[i]; IASTName paramName = param.getDeclarator().getName(); IBinding binding = paramName.resolveBinding(); + if (!(binding instanceof ICPPParameter)) + continue; ICPPParameter paramBinding = (ICPPParameter)binding; setFirstParameter(new PDOMCPPParameter(pdom, this, paramName, paramBinding)); } |