Minor improvements.
This commit is contained in:
parent
1e8e2fcecc
commit
b788136508
@ -18,15 +18,15 @@ include(CheckCXXSourceCompiles)
|
|||||||
|
|
||||||
# RISC-V only has 32-bit and 64-bit atomic instructions. GCC is supposed
|
# RISC-V only has 32-bit and 64-bit atomic instructions. GCC is supposed
|
||||||
# to convert smaller atomics to those larger ones via masking and
|
# to convert smaller atomics to those larger ones via masking and
|
||||||
# shifting like LLVM, but it’s a known bug that it does not. This means
|
# shifting like LLVM, but it's a known bug that it does not. This means
|
||||||
# anything that wants to use atomics on 1-byte or 2-byte types needs
|
# anything that wants to use atomics on 1-byte or 2-byte types needs
|
||||||
# to link atomic library, but not 4-byte or 8-byte (though it does no harm).
|
# to link atomic library, but not 4-byte or 8-byte (though it does no harm).
|
||||||
set(ATOMIC_CODE
|
set(ATOMIC_CODE
|
||||||
"
|
"
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
std::atomic<std::uint8_t> n8(0); // riscv64
|
std::atomic<std::uint8_t> n8{0}; // riscv64
|
||||||
std::atomic<std::uint64_t> n64(0); // armel, mipsel, powerpc
|
std::atomic<std::uint64_t> n64{0}; // armel, mipsel, powerpc
|
||||||
int main() {
|
int main() {
|
||||||
++n8;
|
++n8;
|
||||||
++n64;
|
++n64;
|
||||||
|
@ -84,7 +84,6 @@
|
|||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
#include <tuple>
|
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
#include "td/telegram/DialogInviteLink.h"
|
#include "td/telegram/DialogInviteLink.h"
|
||||||
#include "td/telegram/DialogLocation.h"
|
#include "td/telegram/DialogLocation.h"
|
||||||
#include "td/telegram/DialogParticipant.h"
|
#include "td/telegram/DialogParticipant.h"
|
||||||
#include "td/telegram/DialogParticipantFilter.h"
|
|
||||||
#include "td/telegram/EmojiStatus.h"
|
#include "td/telegram/EmojiStatus.h"
|
||||||
#include "td/telegram/files/FileId.h"
|
#include "td/telegram/files/FileId.h"
|
||||||
#include "td/telegram/files/FileSourceId.h"
|
#include "td/telegram/files/FileSourceId.h"
|
||||||
|
@ -35,12 +35,14 @@
|
|||||||
#include "td/utils/Hints.h"
|
#include "td/utils/Hints.h"
|
||||||
#include "td/utils/logging.h"
|
#include "td/utils/logging.h"
|
||||||
#include "td/utils/misc.h"
|
#include "td/utils/misc.h"
|
||||||
|
#include "td/utils/Slice.h"
|
||||||
#include "td/utils/SliceBuilder.h"
|
#include "td/utils/SliceBuilder.h"
|
||||||
#include "td/utils/Status.h"
|
#include "td/utils/Status.h"
|
||||||
#include "td/utils/Time.h"
|
#include "td/utils/Time.h"
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
|
#include <tuple>
|
||||||
|
|
||||||
namespace td {
|
namespace td {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user