Skip to content

Commit 01db4df

Browse files
committed
Add missing memcpy_if_trivial_else_error for void *, const void*
Memcpy from a `const void*` to `void*` is trivial enough. However, this case was missing, resulting in a false positive compilation error.
1 parent a92d908 commit 01db4df

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

code/globalincs/pstypes.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,11 @@ inline void* memset_if_trivial_else_error(ImDrawListSplitter* memset_data, int c
592592
return ptr_memcpy(memcpy_dest, memcpy_src, count);
593593
}
594594

595+
inline void *memcpy_if_trivial_else_error(void *memcpy_dest, const void *memcpy_src, size_t count)
596+
{
597+
return ptr_memcpy(memcpy_dest, memcpy_src, count);
598+
}
599+
595600
// MEMMOVE!
596601
const auto ptr_memmove = std::memmove;
597602
#define memmove memmove_if_trivial_else_error

0 commit comments

Comments
 (0)