From 0901b1712645829b48ecd329c43c2f42fd61a879 Mon Sep 17 00:00:00 2001 From: AnotherTest Date: Fri, 8 May 2020 22:31:43 +0430 Subject: [PATCH] LibJS: Be a bit more explicit about sizeof(buf) / sizeof(FlatPtr) This (seemingly) no-op cast communicates our intention to clang --- Libraries/LibJS/Heap/Heap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibJS/Heap/Heap.cpp b/Libraries/LibJS/Heap/Heap.cpp index 53d6c6377b..f1739531e9 100644 --- a/Libraries/LibJS/Heap/Heap.cpp +++ b/Libraries/LibJS/Heap/Heap.cpp @@ -135,7 +135,7 @@ void Heap::gather_conservative_roots(HashTable& roots) const FlatPtr* raw_jmp_buf = reinterpret_cast(buf); - for (size_t i = 0; i < sizeof(buf) / sizeof(FlatPtr); i += sizeof(FlatPtr)) + for (size_t i = 0; i < ((size_t)sizeof(buf)) / sizeof(FlatPtr); i += sizeof(FlatPtr)) possible_pointers.set(raw_jmp_buf[i]); FlatPtr stack_base;