Don't use instance bits for AttrNoOverride classes
commitf802f93a20c7047fc374e50f9dc9c97b71c0c2ba
authorGuilherme Ottoni <ottoni@fb.com>
Fri, 18 May 2018 16:02:41 +0000 (18 09:02 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Fri, 18 May 2018 16:15:25 +0000 (18 09:15 -0700)
tree20c26e098001b05fa8166f71ecc5f6dfae59b126
parent4eb8b614f6a33db400475e1283922f45eec5fc8c
Don't use instance bits for AttrNoOverride classes

Summary:
We can check them efficiently via pointer comparison than via instance bits.
This also frees instance bits for other classes.

Reviewed By: paulbiss

Differential Revision: D8050091

fbshipit-source-id: 9a6fec751466307e3a6aae47b6f78209ccf5bdc5
hphp/runtime/vm/instance-bits.cpp