Commit e82d81a8 authored by Alex Merry's avatar Alex Merry

Fix offset type to match the tables it is used in

parent 3c369dc0
...@@ -100,7 +100,7 @@ namespace internal { ...@@ -100,7 +100,7 @@ namespace internal {
// choose 16 rather than some other number just in case the compiler would // choose 16 rather than some other number just in case the compiler would
// be confused by an unaligned pointer. // be confused by an unaligned pointer.
#define GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(TYPE, FIELD) \ #define GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(TYPE, FIELD) \
static_cast<int>( \ static_cast<::google::protobuf::uint32>( \
reinterpret_cast<const char*>( \ reinterpret_cast<const char*>( \
&reinterpret_cast<const TYPE*>(16)->FIELD) - \ &reinterpret_cast<const TYPE*>(16)->FIELD) - \
reinterpret_cast<const char*>(16)) reinterpret_cast<const char*>(16))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment