Move QUIC_EXPORT_PRIVATE keyword to first declaration of CreateCryptoServerStream Hopefully this fixes the compilation error on Windows for the quiche merge. gfe-relnote: n/a (Chrome only change) PiperOrigin-RevId: 288946953 Change-Id: Iecaf1e568c496a2312403f68a95b63b8634aabec
diff --git a/quic/core/quic_crypto_server_stream.h b/quic/core/quic_crypto_server_stream.h index a8755c3..f6c5dcb 100644 --- a/quic/core/quic_crypto_server_stream.h +++ b/quic/core/quic_crypto_server_stream.h
@@ -177,11 +177,11 @@ const ParsedQuicVersion& version) override; protected: - friend std::unique_ptr<QuicCryptoServerStreamBase> CreateCryptoServerStream( - const QuicCryptoServerConfig* crypto_config, - QuicCompressedCertsCache* compressed_certs_cache, - QuicSession* session, - Helper* helper); + QUIC_EXPORT_PRIVATE friend std::unique_ptr<QuicCryptoServerStreamBase> + CreateCryptoServerStream(const QuicCryptoServerConfig* crypto_config, + QuicCompressedCertsCache* compressed_certs_cache, + QuicSession* session, + Helper* helper); QuicCryptoServerStream(const QuicCryptoServerConfig* crypto_config, QuicCompressedCertsCache* compressed_certs_cache, @@ -220,11 +220,11 @@ // including the version used by |session|. |crypto_config|, |session|, and // |helper| must all outlive the stream. The caller takes ownership of the // returned object. -QUIC_EXPORT_PRIVATE std::unique_ptr<QuicCryptoServerStreamBase> -CreateCryptoServerStream(const QuicCryptoServerConfig* crypto_config, - QuicCompressedCertsCache* compressed_certs_cache, - QuicSession* session, - QuicCryptoServerStream::Helper* helper); +std::unique_ptr<QuicCryptoServerStreamBase> CreateCryptoServerStream( + const QuicCryptoServerConfig* crypto_config, + QuicCompressedCertsCache* compressed_certs_cache, + QuicSession* session, + QuicCryptoServerStream::Helper* helper); } // namespace quic