Write new flags to proto messages for callables
This is needed to get rid of two unused bits: Flags.RESERVED_1 and Flags.RESERVED_2. The old flags are still there temporarily because of the bootstrap dependency on built-ins. Soon the old flags will be dropped and the current flags will be transformed to the new format
This commit is contained in:
+8
@@ -252,6 +252,10 @@ public class DescriptorSerializer {
|
||||
if (flags != builder.getFlags()) {
|
||||
builder.setFlags(flags);
|
||||
}
|
||||
int newFlags = (flags & 0x3f) + ((flags >> 2) & ~0x3f);
|
||||
if (newFlags != builder.getNewFlags()) {
|
||||
builder.setNewFlags(newFlags);
|
||||
}
|
||||
|
||||
builder.setName(getSimpleNameIndex(descriptor.getName()));
|
||||
|
||||
@@ -295,6 +299,10 @@ public class DescriptorSerializer {
|
||||
if (flags != builder.getFlags()) {
|
||||
builder.setFlags(flags);
|
||||
}
|
||||
int newFlags = (flags & 0x3f) + ((flags >> 2) & ~0x3f);
|
||||
if (newFlags != builder.getNewFlags()) {
|
||||
builder.setNewFlags(newFlags);
|
||||
}
|
||||
|
||||
builder.setName(getSimpleNameIndex(descriptor.getName()));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user