From 043fd2d2e544537a9634a1f0bf591bf1ba8a01d9 Mon Sep 17 00:00:00 2001 From: Dimitar Trendafilov Date: Mon, 13 Sep 2021 23:19:50 +0300 Subject: Fix build with Visual Studio --- gctest/main.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gctest/main.cpp') diff --git a/gctest/main.cpp b/gctest/main.cpp index d28ca09..dd9a137 100644 --- a/gctest/main.cpp +++ b/gctest/main.cpp @@ -8,7 +8,6 @@ #include #include "weighted_action.h" -#include "minitrace/minitrace.c" #include "minitrace/minitrace.h" #include "gc.h" @@ -38,7 +37,7 @@ class LeafObject : public RecycledObject public: LeafObject(unsigned size) : m_Size(size) { - std::fill(m_Extra, m_Extra + size, 0xab); + std::fill(m_Extra, m_Extra + size, uint8_t(0xab)); } ~LeafObject() {} @@ -173,7 +172,7 @@ struct SizeDistribution template unsigned operator()(G& g) const { - auto r = m_Dist(g); + auto r = unsigned(m_Dist(g)); return (m_Min < r) ? (r < m_Max ? r : m_Max) : m_Min; } @@ -385,7 +384,7 @@ int main(int argc, char* argv[]) if (RecycledObject::Alive) { std::fprintf(stderr, "%lld objects leaked\n", - (size_t)RecycledObject::Alive); + (uint64_t)RecycledObject::Alive); } mtr_shutdown(); -- cgit v1.3.1-23-gd82d