Move QUICHE_EXPORT_PRIVATE after the struct keyword.
Putting it before the keyword is a no-op and breaks Chromium build
PiperOrigin-RevId: 435418293
diff --git a/http2/http2_structures.h b/http2/http2_structures.h
index f4f7d90..f1ea5b3 100644
--- a/http2/http2_structures.h
+++ b/http2/http2_structures.h
@@ -182,7 +182,7 @@
// Http2RstStreamFields:
-QUICHE_EXPORT_PRIVATE struct Http2RstStreamFields {
+struct QUICHE_EXPORT_PRIVATE Http2RstStreamFields {
static constexpr size_t EncodedSize() { return 4; }
bool IsSupportedErrorCode() const {
return IsSupportedHttp2ErrorCode(error_code);
@@ -202,7 +202,7 @@
// Http2SettingFields:
-QUICHE_EXPORT_PRIVATE struct Http2SettingFields {
+struct QUICHE_EXPORT_PRIVATE Http2SettingFields {
Http2SettingFields() {}
Http2SettingFields(Http2SettingsParameter parameter, uint32_t value)
: parameter(parameter), value(value) {}
@@ -226,7 +226,7 @@
// Http2PushPromiseFields:
-QUICHE_EXPORT_PRIVATE struct Http2PushPromiseFields {
+struct QUICHE_EXPORT_PRIVATE Http2PushPromiseFields {
static constexpr size_t EncodedSize() { return 4; }
uint32_t promised_stream_id;
@@ -243,7 +243,7 @@
// Http2PingFields:
-QUICHE_EXPORT_PRIVATE struct Http2PingFields {
+struct QUICHE_EXPORT_PRIVATE Http2PingFields {
static constexpr size_t EncodedSize() { return 8; }
uint8_t opaque_bytes[8];
@@ -260,7 +260,7 @@
// Http2GoAwayFields:
-QUICHE_EXPORT_PRIVATE struct Http2GoAwayFields {
+struct QUICHE_EXPORT_PRIVATE Http2GoAwayFields {
Http2GoAwayFields() {}
Http2GoAwayFields(uint32_t last_stream_id, Http2ErrorCode error_code)
: last_stream_id(last_stream_id), error_code(error_code) {}
@@ -284,7 +284,7 @@
// Http2WindowUpdateFields:
-QUICHE_EXPORT_PRIVATE struct Http2WindowUpdateFields {
+struct QUICHE_EXPORT_PRIVATE Http2WindowUpdateFields {
static constexpr size_t EncodedSize() { return 4; }
// 31-bit, unsigned increase in the window size (only positive values are
@@ -304,7 +304,7 @@
// Http2AltSvcFields:
-QUICHE_EXPORT_PRIVATE struct Http2AltSvcFields {
+struct QUICHE_EXPORT_PRIVATE Http2AltSvcFields {
static constexpr size_t EncodedSize() { return 2; }
// This is the one fixed size portion of the ALTSVC payload.
@@ -322,7 +322,7 @@
// Http2PriorityUpdateFields:
-QUICHE_EXPORT_PRIVATE struct QUICHE_EXPORT_PRIVATE Http2PriorityUpdateFields {
+struct QUICHE_EXPORT_PRIVATE Http2PriorityUpdateFields {
Http2PriorityUpdateFields() {}
Http2PriorityUpdateFields(uint32_t prioritized_stream_id)
: prioritized_stream_id(prioritized_stream_id) {}