add heap-inl.h