Make some foo.h headers usable without foo-inl.h header.
authormstarzinger <mstarzinger@chromium.org>
Fri, 14 Aug 2015 08:48:11 +0000 (01:48 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 14 Aug 2015 08:48:19 +0000 (08:48 +0000)
commit16f96fde6b935c5f9a9d031f5df9809a814242ce
tree20925b86f6bb0985009e2808caea881e3810ecfa
parentc47d9d07e7facd49e828be1c38f0e53bd61f0d1c
Make some foo.h headers usable without foo-inl.h header.

This CL is a pure refactoring that makes an empty compilation unit
including just "foo.h" but not "foo-inl.h" compile without warnings or
errors. This is needed to further reduce the header dependency tangle.

This realizes above state for "spaces.h" and "mark-compact.h".

R=hpayer@chromium.org

Review URL: https://codereview.chromium.org/1288413002

Cr-Commit-Position: refs/heads/master@{#30171}
src/heap/heap-inl.h
src/heap/heap.h
src/heap/mark-compact-inl.h
src/heap/mark-compact.h
src/heap/objects-visiting.cc
src/heap/objects-visiting.h
src/heap/spaces-inl.h
src/heap/spaces.h
src/objects-inl.h
src/objects.h