From ed3837b50036939f09b7541afbb1ab33398b489d Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Sun, 31 Jan 2016 10:16:40 -0800 Subject: [PATCH] Cosmetics. --- .../internal/core/dom/parser/cpp/CPPDeferredClassInstance.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPDeferredClassInstance.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPDeferredClassInstance.java index 0623100362c..f1a0f2eef25 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPDeferredClassInstance.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPDeferredClassInstance.java @@ -239,6 +239,8 @@ public class CPPDeferredClassInstance extends CPPUnknownBinding implements ICPPD public static ICPPDeferredClassInstance unmarshal(IIndexFragment fragment, short firstBytes, ITypeMarshalBuffer buffer) throws CoreException { IBinding template= buffer.unmarshalBinding(); + if (template == null) + return null; int argcount= buffer.getInt(); ICPPTemplateArgument[] args = new ICPPTemplateArgument[argcount]; for (int i = 0; i < argcount; i++) {