Fix compilation on Windows (clang-cl)

This commit is contained in:
Duncan Ogilvie
2025-10-29 12:02:58 +01:00
committed by Kyle Elliott
parent 1be540eeef
commit 92cbd7a182
5 changed files with 5 additions and 3 deletions
@@ -168,7 +168,7 @@ class DifferentialModuleBuilder {
};
using random_bytes_engine =
std::independent_bits_engine<std::default_random_engine, CHAR_BIT, uint8_t>;
std::independent_bits_engine<std::default_random_engine, CHAR_BIT, uint16_t>;
std::string PrintState(X86State *state) {
+1
View File
@@ -23,6 +23,7 @@
#include <functional>
#include <map>
#include <string_view>
#include <string>
namespace remill {
+1
View File
@@ -19,6 +19,7 @@
#include <cstdint>
#include <memory>
#include <string_view>
#include <string>
namespace llvm {
class Argument;
+1 -1
View File
@@ -86,7 +86,7 @@ uint8_t MemoryHandler::read_byte(uint64_t addr) {
return state.find(addr)->second;
}
auto genned = rbe();
auto genned = static_cast<uint8_t>(rbe());
uninitialized_reads.insert({addr, genned});
state.insert({addr, genned});
return genned;
@@ -45,7 +45,7 @@ namespace test_runner {
using random_bytes_engine =
std::independent_bits_engine<std::default_random_engine, CHAR_BIT, uint8_t>;
std::independent_bits_engine<std::default_random_engine, CHAR_BIT, uint16_t>;
class MemoryHandler {