Permit null object in `GenTreeUseEdgeIterator`
authorJoseph Tremoulet <jotrem@microsoft.com>
Mon, 20 Mar 2017 19:39:46 +0000 (15:39 -0400)
committerJoseph Tremoulet <jotrem@microsoft.com>
Mon, 20 Mar 2017 19:41:49 +0000 (15:41 -0400)
commitb38fdd05889732634f3f38b83b9fc7e50ddfb44b
treea0e8cc097926e3cad068420ef71b13c7848ced48
parentf602bcb6da4ed59e25e31535af180829c0b9d92a
Permit null object in `GenTreeUseEdgeIterator`

We use `GT_FIELD` for static field loads, which have no instance pointer.
Update the iterator constructor to recognize this as a valid state rather
than fail an assertion.

Commit migrated from https://github.com/dotnet/coreclr/commit/ffe7ea09fc7cb027cf832520090974de09947881
src/coreclr/src/jit/gentree.cpp