Removing warning suppression flags from rtc_base.
Bug: webrtc:9251 Change-Id: I9dd3b153ef0b8f6f371c7438551d3a6933fc23b0 Reviewed-on: https://webrtc-review.googlesource.com/77668 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23358}
This commit is contained in:

committed by
Commit Bot

parent
71d4dc3509
commit
a041f92abf
@ -836,14 +836,6 @@ rtc_static_library("rtc_base_generic") {
|
|||||||
":rtc_base_objc",
|
":rtc_base_objc",
|
||||||
]
|
]
|
||||||
|
|
||||||
# TODO(henrike): issue 3307, make rtc_base build with the Chromium default
|
|
||||||
# compiler settings.
|
|
||||||
suppressed_configs += [ "//build/config/compiler:chromium_code" ]
|
|
||||||
configs += [ "//build/config/compiler:no_chromium_code" ]
|
|
||||||
if (!is_win) {
|
|
||||||
cflags += [ "-Wno-uninitialized" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
if (build_with_chromium) {
|
if (build_with_chromium) {
|
||||||
if (is_win) {
|
if (is_win) {
|
||||||
sources += [ "../../webrtc_overrides/rtc_base/win32socketinit.cc" ]
|
sources += [ "../../webrtc_overrides/rtc_base/win32socketinit.cc" ]
|
||||||
@ -981,16 +973,6 @@ config("rtc_base_tests_utils_exported_config") {
|
|||||||
defines = [ "GTEST_RELATIVE_PATH" ]
|
defines = [ "GTEST_RELATIVE_PATH" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
config("rtc_base_tests_utils_warnings_config") {
|
|
||||||
if (is_win && is_clang) {
|
|
||||||
cflags = [
|
|
||||||
# See https://bugs.chromium.org/p/webrtc/issues/detail?id=6270
|
|
||||||
"-Wno-reorder",
|
|
||||||
"-Wno-sign-compare",
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
rtc_source_set("rtc_base_tests_utils") {
|
rtc_source_set("rtc_base_tests_utils") {
|
||||||
testonly = true
|
testonly = true
|
||||||
sources = [
|
sources = [
|
||||||
@ -1034,7 +1016,6 @@ rtc_source_set("rtc_base_tests_utils") {
|
|||||||
"virtualsocketserver.cc",
|
"virtualsocketserver.cc",
|
||||||
"virtualsocketserver.h",
|
"virtualsocketserver.h",
|
||||||
]
|
]
|
||||||
configs += [ ":rtc_base_tests_utils_warnings_config" ]
|
|
||||||
public_configs = [ ":rtc_base_tests_utils_exported_config" ]
|
public_configs = [ ":rtc_base_tests_utils_exported_config" ]
|
||||||
deps = [
|
deps = [
|
||||||
":checks",
|
":checks",
|
||||||
@ -1256,11 +1237,6 @@ if (rtc_include_tests) {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
config("rtc_base_unittests_config") {
|
|
||||||
if (is_clang) {
|
|
||||||
cflags = [ "-Wno-unused-const-variable" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
rtc_source_set("rtc_base_unittests") {
|
rtc_source_set("rtc_base_unittests") {
|
||||||
testonly = true
|
testonly = true
|
||||||
defines = []
|
defines = []
|
||||||
@ -1321,7 +1297,6 @@ if (rtc_include_tests) {
|
|||||||
public_deps = [
|
public_deps = [
|
||||||
":rtc_base",
|
":rtc_base",
|
||||||
]
|
]
|
||||||
configs += [ ":rtc_base_unittests_config" ]
|
|
||||||
if (build_with_chromium) {
|
if (build_with_chromium) {
|
||||||
include_dirs = [ "../../boringssl/src/include" ]
|
include_dirs = [ "../../boringssl/src/include" ]
|
||||||
}
|
}
|
||||||
|
@ -118,7 +118,6 @@ void MessageQueueManager::ClearInternal(MessageHandler *handler) {
|
|||||||
// allowed as the list of message queues does not change while queues are
|
// allowed as the list of message queues does not change while queues are
|
||||||
// cleared.
|
// cleared.
|
||||||
MarkProcessingCritScope cs(&crit_, &processing_);
|
MarkProcessingCritScope cs(&crit_, &processing_);
|
||||||
std::vector<MessageQueue *>::iterator iter;
|
|
||||||
for (MessageQueue* queue : message_queues_) {
|
for (MessageQueue* queue : message_queues_) {
|
||||||
queue->Clear(handler);
|
queue->Clear(handler);
|
||||||
}
|
}
|
||||||
|
@ -377,7 +377,7 @@ int OpenSSLAdapter::BeginSSL() {
|
|||||||
if (!tls_alpn_string.empty()) {
|
if (!tls_alpn_string.empty()) {
|
||||||
SSL_set_alpn_protos(
|
SSL_set_alpn_protos(
|
||||||
ssl_, reinterpret_cast<const unsigned char*>(tls_alpn_string.data()),
|
ssl_, reinterpret_cast<const unsigned char*>(tls_alpn_string.data()),
|
||||||
tls_alpn_string.size());
|
rtc::dchecked_cast<unsigned>(tls_alpn_string.size()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -593,7 +593,7 @@ int OpenSSLAdapter::Send(const void* pv, size_t cb) {
|
|||||||
pending_data_.SetData(static_cast<const uint8_t*>(pv), cb);
|
pending_data_.SetData(static_cast<const uint8_t*>(pv), cb);
|
||||||
// Since we're taking responsibility for sending this data, return its full
|
// Since we're taking responsibility for sending this data, return its full
|
||||||
// size. The user of this class can consider it sent.
|
// size. The user of this class can consider it sent.
|
||||||
return cb;
|
return rtc::dchecked_cast<int>(cb);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
#include "rtc_base/checks.h"
|
#include "rtc_base/checks.h"
|
||||||
#include "rtc_base/helpers.h"
|
#include "rtc_base/helpers.h"
|
||||||
#include "rtc_base/logging.h"
|
#include "rtc_base/logging.h"
|
||||||
|
#include "rtc_base/numerics/safe_conversions.h"
|
||||||
#include "rtc_base/openssl.h"
|
#include "rtc_base/openssl.h"
|
||||||
#include "rtc_base/openssldigest.h"
|
#include "rtc_base/openssldigest.h"
|
||||||
#include "rtc_base/opensslutility.h"
|
#include "rtc_base/opensslutility.h"
|
||||||
@ -267,7 +268,8 @@ SSLIdentity* OpenSSLIdentity::FromPEMChainStrings(
|
|||||||
const std::string& private_key,
|
const std::string& private_key,
|
||||||
const std::string& certificate_chain) {
|
const std::string& certificate_chain) {
|
||||||
BIO* bio =
|
BIO* bio =
|
||||||
BIO_new_mem_buf(certificate_chain.data(), certificate_chain.size());
|
BIO_new_mem_buf(certificate_chain.data(),
|
||||||
|
rtc::dchecked_cast<int>(certificate_chain.size()));
|
||||||
if (!bio)
|
if (!bio)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
BIO_set_mem_eof_return(bio, 0);
|
BIO_set_mem_eof_return(bio, 0);
|
||||||
|
@ -112,36 +112,6 @@ std::unique_ptr<SocketServer> SocketServer::CreateDefault() {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(WEBRTC_WIN)
|
|
||||||
// Standard MTUs, from RFC 1191
|
|
||||||
const uint16_t PACKET_MAXIMUMS[] = {
|
|
||||||
65535, // Theoretical maximum, Hyperchannel
|
|
||||||
32000, // Nothing
|
|
||||||
17914, // 16Mb IBM Token Ring
|
|
||||||
8166, // IEEE 802.4
|
|
||||||
// 4464, // IEEE 802.5 (4Mb max)
|
|
||||||
4352, // FDDI
|
|
||||||
// 2048, // Wideband Network
|
|
||||||
2002, // IEEE 802.5 (4Mb recommended)
|
|
||||||
// 1536, // Expermental Ethernet Networks
|
|
||||||
// 1500, // Ethernet, Point-to-Point (default)
|
|
||||||
1492, // IEEE 802.3
|
|
||||||
1006, // SLIP, ARPANET
|
|
||||||
// 576, // X.25 Networks
|
|
||||||
// 544, // DEC IP Portal
|
|
||||||
// 512, // NETBIOS
|
|
||||||
508, // IEEE 802/Source-Rt Bridge, ARCNET
|
|
||||||
296, // Point-to-Point (low delay)
|
|
||||||
68, // Official minimum
|
|
||||||
0, // End of list marker
|
|
||||||
};
|
|
||||||
|
|
||||||
static const int IP_HEADER_SIZE = 20u;
|
|
||||||
static const int IPV6_HEADER_SIZE = 40u;
|
|
||||||
static const int ICMP_HEADER_SIZE = 8u;
|
|
||||||
static const int ICMP_PING_TIMEOUT_MILLIS = 10000u;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
PhysicalSocket::PhysicalSocket(PhysicalSocketServer* ss, SOCKET s)
|
PhysicalSocket::PhysicalSocket(PhysicalSocketServer* ss, SOCKET s)
|
||||||
: ss_(ss), s_(s), error_(0),
|
: ss_(ss), s_(s), error_(0),
|
||||||
state_((s == INVALID_SOCKET) ? CS_CLOSED : CS_CONNECTED),
|
state_((s == INVALID_SOCKET) ? CS_CLOSED : CS_CONNECTED),
|
||||||
|
@ -24,35 +24,6 @@ namespace rtc {
|
|||||||
// Win32Socket
|
// Win32Socket
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// TODO: Move this to a common place where PhysicalSocketServer can
|
|
||||||
// share it.
|
|
||||||
// Standard MTUs
|
|
||||||
static const uint16_t PACKET_MAXIMUMS[] = {
|
|
||||||
65535, // Theoretical maximum, Hyperchannel
|
|
||||||
32000, // Nothing
|
|
||||||
17914, // 16Mb IBM Token Ring
|
|
||||||
8166, // IEEE 802.4
|
|
||||||
// 4464 // IEEE 802.5 (4Mb max)
|
|
||||||
4352, // FDDI
|
|
||||||
// 2048, // Wideband Network
|
|
||||||
2002, // IEEE 802.5 (4Mb recommended)
|
|
||||||
// 1536, // Expermental Ethernet Networks
|
|
||||||
// 1500, // Ethernet, Point-to-Point (default)
|
|
||||||
1492, // IEEE 802.3
|
|
||||||
1006, // SLIP, ARPANET
|
|
||||||
// 576, // X.25 Networks
|
|
||||||
// 544, // DEC IP Portal
|
|
||||||
// 512, // NETBIOS
|
|
||||||
508, // IEEE 802/Source-Rt Bridge, ARCNET
|
|
||||||
296, // Point-to-Point (low delay)
|
|
||||||
68, // Official minimum
|
|
||||||
0, // End of list marker
|
|
||||||
};
|
|
||||||
|
|
||||||
static const int IP_HEADER_SIZE = 20u;
|
|
||||||
static const int ICMP_HEADER_SIZE = 8u;
|
|
||||||
static const int ICMP_PING_TIMEOUT_MILLIS = 10000u;
|
|
||||||
|
|
||||||
// TODO: Enable for production builds also? Use FormatMessage?
|
// TODO: Enable for production builds also? Use FormatMessage?
|
||||||
#if !defined(NDEBUG)
|
#if !defined(NDEBUG)
|
||||||
LPCSTR WSAErrorToString(int error, LPCSTR *description_result) {
|
LPCSTR WSAErrorToString(int error, LPCSTR *description_result) {
|
||||||
|
Reference in New Issue
Block a user