From 9265f2481698e278412072a085bedd5705162dad Mon Sep 17 00:00:00 2001 From: Daniel Bertalan Date: Fri, 23 Jul 2021 09:23:17 +0200 Subject: [PATCH] LibCoreDump: Make narrowing `uint64_t` => `FlatPtr` conversion explicit This fixes a build issue on Clang which returns an error if narrowing is performed in a list-initialization. --- Userland/Libraries/LibCoreDump/Reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibCoreDump/Reader.cpp b/Userland/Libraries/LibCoreDump/Reader.cpp index 2698a1e859..476fbb738c 100644 --- a/Userland/Libraries/LibCoreDump/Reader.cpp +++ b/Userland/Libraries/LibCoreDump/Reader.cpp @@ -265,7 +265,7 @@ const Reader::LibraryData* Reader::library_containing(FlatPtr address) const if (file_or_error.is_error()) return {}; auto image = ELF::Image(file_or_error.value()->bytes()); - cached_libs.set(path, make(name, region->region_start, file_or_error.release_value(), move(image))); + cached_libs.set(path, make(name, (FlatPtr)region->region_start, file_or_error.release_value(), move(image))); } auto lib_data = cached_libs.get(path).value();