[K/N] Simplify ObjectFactory ^KT-51436

Merge-request: KT-MR-5958
Merged-by: Alexander Shabalin <Alexander.Shabalin@jetbrains.com>
This commit is contained in:
Alexander Shabalin
2022-03-31 09:43:47 +00:00
committed by Space
parent 4873f18067
commit 421ad77740
12 changed files with 85 additions and 123 deletions
@@ -93,6 +93,7 @@ struct ObjHeader {
}
// Unsafe cast to ArrayHeader. Use carefully!
// TODO: RuntimeAssert on type_info()->IsArray()?
ArrayHeader* array() { return reinterpret_cast<ArrayHeader*>(this); }
const ArrayHeader* array() const { return reinterpret_cast<const ArrayHeader*>(this); }