fix recent clang warnings
This commit is contained in:
parent
3092b7ca44
commit
6d5bdbdb1a
3
Jamfile
3
Jamfile
|
@ -215,6 +215,9 @@ rule warnings ( properties * )
|
||||||
|
|
||||||
result += <cflags>-Wno-return-std-move-in-c++11 ;
|
result += <cflags>-Wno-return-std-move-in-c++11 ;
|
||||||
result += <cflags>-Wno-unknown-warning-option ;
|
result += <cflags>-Wno-unknown-warning-option ;
|
||||||
|
|
||||||
|
# libtorrent uses alloca() carefully
|
||||||
|
result += <cflags>-Wno-alloca ;
|
||||||
}
|
}
|
||||||
|
|
||||||
if <toolset>gcc in $(properties)
|
if <toolset>gcc in $(properties)
|
||||||
|
|
|
@ -1714,11 +1714,11 @@ namespace aux {
|
||||||
max_int_setting_internal
|
max_int_setting_internal
|
||||||
};
|
};
|
||||||
|
|
||||||
enum settings_counts_t : std::uint8_t
|
enum settings_counts_t : int
|
||||||
{
|
{
|
||||||
num_string_settings = max_string_setting_internal - string_type_base,
|
num_string_settings = int(max_string_setting_internal) - int(string_type_base),
|
||||||
num_bool_settings = max_bool_setting_internal - bool_type_base,
|
num_bool_settings = int(max_bool_setting_internal) - int(bool_type_base),
|
||||||
num_int_settings = max_int_setting_internal - int_type_base
|
num_int_settings = int(max_int_setting_internal) - int(int_type_base)
|
||||||
};
|
};
|
||||||
|
|
||||||
enum suggest_mode_t : std::uint8_t { no_piece_suggestions = 0, suggest_read_cache = 1 };
|
enum suggest_mode_t : std::uint8_t { no_piece_suggestions = 0, suggest_read_cache = 1 };
|
||||||
|
|
|
@ -69,8 +69,6 @@ int render_lsd_packet(char* dst, int const len, int const listen_port
|
||||||
}
|
}
|
||||||
} // anonymous namespace
|
} // anonymous namespace
|
||||||
|
|
||||||
static error_code dummy;
|
|
||||||
|
|
||||||
lsd::lsd(io_service& ios, aux::lsd_callback& cb
|
lsd::lsd(io_service& ios, aux::lsd_callback& cb
|
||||||
, address const& listen_address, address const& netmask)
|
, address const& listen_address, address const& netmask)
|
||||||
: m_callback(cb)
|
: m_callback(cb)
|
||||||
|
|
|
@ -1419,7 +1419,7 @@ void upnp::on_upnp_map_response(error_code const& e
|
||||||
if (d.lease_duration > 0)
|
if (d.lease_duration > 0)
|
||||||
{
|
{
|
||||||
m.expires = aux::time_now()
|
m.expires = aux::time_now()
|
||||||
+ seconds(int(d.lease_duration * 0.75f));
|
+ seconds(d.lease_duration * 3 / 4);
|
||||||
time_point next_expire = m_refresh_timer.expires_at();
|
time_point next_expire = m_refresh_timer.expires_at();
|
||||||
if (next_expire < aux::time_now()
|
if (next_expire < aux::time_now()
|
||||||
|| next_expire > m.expires)
|
|| next_expire > m.expires)
|
||||||
|
|
Loading…
Reference in New Issue