Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPArrayType.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPArrayType.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPArrayType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPArrayType.java
index 32555a25f86..bcef9a11210 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPArrayType.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPArrayType.java
@@ -111,11 +111,11 @@ public class CPPArrayType implements IArrayType, ITypeContainer, ISerializableTy
@Override
public void marshal(ITypeMarshalBuffer buffer) throws CoreException {
- final byte firstByte = ITypeMarshalBuffer.ARRAY_TYPE;
+ final short firstBytes = ITypeMarshalBuffer.ARRAY_TYPE;
IValue val= getSize();
if (val == null) {
- buffer.putByte(firstByte);
+ buffer.putShort(firstBytes);
buffer.marshalType(getType());
return;
}
@@ -124,22 +124,22 @@ public class CPPArrayType implements IArrayType, ITypeContainer, ISerializableTy
if (num != null) {
long lnum= num;
if (lnum >= 0) {
- buffer.putByte((byte) (firstByte | ITypeMarshalBuffer.FLAG1));
+ buffer.putShort((short) (firstBytes | ITypeMarshalBuffer.FLAG1));
buffer.putLong(lnum);
buffer.marshalType(getType());
return;
}
}
- buffer.putByte((byte) (firstByte | ITypeMarshalBuffer.FLAG2));
+ buffer.putShort((short) (firstBytes | ITypeMarshalBuffer.FLAG2));
buffer.marshalValue(val);
buffer.marshalType(getType());
}
- public static IType unmarshal(int firstByte, ITypeMarshalBuffer buffer) throws CoreException {
+ public static IType unmarshal(short firstBytes, ITypeMarshalBuffer buffer) throws CoreException {
IValue value= null;
- if ((firstByte & ITypeMarshalBuffer.FLAG1) != 0) {
+ if ((firstBytes & ITypeMarshalBuffer.FLAG1) != 0) {
value = Value.create(buffer.getLong());
- } else if ((firstByte & ITypeMarshalBuffer.FLAG2) != 0) {
+ } else if ((firstBytes & ITypeMarshalBuffer.FLAG2) != 0) {
value = buffer.unmarshalValue();
}
IType nested= buffer.unmarshalType();

Back to the top