From 04b85fcd5b20fecfd58cfb46ccd1fb051c46d248 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 19 Aug 2010 13:58:19 +0000 Subject: [PATCH] Bug 305978: Fix encoding of deleted function flag. --- .../cdt/internal/core/pdom/dom/cpp/PDOMCPPFunction.java | 2 +- .../core/pdom/dom/cpp/PDOMCPPFunctionSpecialization.java | 5 ++++- 2 files changed, 5 insertions(+), 2 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 b4b16a48287..c972adea008 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 @@ -100,7 +100,7 @@ class PDOMCPPFunction extends PDOMCPPBinding implements ICPPFunction, IPDOMOverl } private short getAnnotation(ICPPFunction function) throws DOMException { - int annot= PDOMCPPAnnotation.encodeAnnotation(function); + int annot= PDOMCPPAnnotation.encodeAnnotation(function) & 0xff; if (function.hasParameterPack()) { annot |= (1<