-
zhengxing.li authored
port d3e5db04 (r32336) original commit message: Up until now we sometimes pass Smi 0 around as closure and expect the runtime to translate that appropriately. But we need to be careful in some places to not confuse the Smi 0 with a real closure. However, we could instead just pass the correct closure extracted from the native context. This addresses three long-standing TODOs in the JSTypedLowering pass. Drive-by-fix: Further unify error message reporting for ToObject (we had a special message in case of ToObject error in with context creation). BUG= Review URL: https://codereview.chromium.org/1474243002 Cr-Commit-Position: refs/heads/master@{#32356}
e2128e3c