Browse Source
Merge pull request #3711 from lioncash/cast
memory/slab_heap: Make use of static_cast over reinterpret_cast
pull/15/merge
bunnei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
src/core/hle/kernel/memory/slab_heap.h
|
|
|
@ -51,7 +51,7 @@ public: |
|
|
|
} |
|
|
|
|
|
|
|
void Free(void* obj) { |
|
|
|
Node* node = reinterpret_cast<Node*>(obj); |
|
|
|
Node* node = static_cast<Node*>(obj); |
|
|
|
|
|
|
|
Node* cur_head = head.load(); |
|
|
|
do { |
|
|
|
@ -145,7 +145,7 @@ public: |
|
|
|
} |
|
|
|
|
|
|
|
T* Allocate() { |
|
|
|
T* obj = reinterpret_cast<T*>(AllocateImpl()); |
|
|
|
T* obj = static_cast<T*>(AllocateImpl()); |
|
|
|
if (obj != nullptr) { |
|
|
|
new (obj) T(); |
|
|
|
} |
|
|
|
|