Currently NativeCall and NativeConstruct are considered always unsafe to execute by the DFG which prevents certain optimizations. Often there is a check which when completed makes them safe to execute. Need to refine the cases where they are safe to execute.
This is no longer relevant since NativeCall and NativeConstruct have been removed in https://bugs.webkit.org/show_bug.cgi?id=147417.