JIT: properly handle special-case varargs params in minopts (#19489)
authorAndy Ayers <andya@microsoft.com>
Thu, 16 Aug 2018 00:05:28 +0000 (17:05 -0700)
committerGitHub <noreply@github.com>
Thu, 16 Aug 2018 00:05:28 +0000 (17:05 -0700)
commit81c0e509c0e948385268e209db0696f2bbddd575
tree7fd3c7a1edd40d43d6f4ac6163e0ba3eaf6f7493
parenta8e22205c4d9c8660449f66fabe7a1e46c681023
JIT: properly handle special-case varargs params in minopts (#19489)

We were previously marking all lcl vars as implicitly referenced in minopts,
but there are some special varargs params that can't ever be marked as
referenced, either implicitly or explicitly.

Special case these when computing or checking ref counts in minopts.

Closes #19349.
src/jit/lclvars.cpp