Make NvGetInt / NvGetStr return values
commitf8ee37ec7ec821ee53f4aa4c995b2131a4a9c1d0
authorShaunak Kishore <kshaunak@fb.com>
Thu, 30 Apr 2020 15:15:42 +0000 (30 08:15 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Thu, 30 Apr 2020 21:25:07 +0000 (30 14:25 -0700)
tree80e25e682bc4d83f6c6c91a6659846b0eb7e6db7
parentaf916134671e3f063faae7d2d6f93f53b672a112
Make NvGetInt / NvGetStr return values

Summary: The final piece in locking down the per-ArrayKind interface: have getters return a value type.

Reviewed By: ricklavoie

Differential Revision: D21309379

fbshipit-source-id: 53d049dc55f79d04c0bba6a1a9744ddef02918aa
19 files changed:
hphp/runtime/base/array-data-defs.h
hphp/runtime/base/array-data.cpp
hphp/runtime/base/array-data.h
hphp/runtime/base/empty-array.h
hphp/runtime/base/hash-table-inl.h
hphp/runtime/base/hash-table-x64.S
hphp/runtime/base/hash-table.h
hphp/runtime/base/mixed-array.cpp
hphp/runtime/base/packed-array.cpp
hphp/runtime/base/packed-array.h
hphp/runtime/base/record-array.cpp
hphp/runtime/base/record-array.h
hphp/runtime/base/set-array.cpp
hphp/runtime/vm/globals-array.cpp
hphp/runtime/vm/globals-array.h
hphp/runtime/vm/jit/simplify.cpp
hphp/runtime/vm/jit/translator-runtime.cpp
hphp/runtime/vm/jit/type-array-elem.cpp
hphp/runtime/vm/member-operations.h