the following poc triggered an assertion failure: RELEASE_ASSERT(materialization->properties().size() - 2 == table->scopeSize()); at ../../Source/JavaScriptCore/ftl/FTLOperations.cpp:236 poc: function f(x,x,x,x){eval;} for(var i=0;i<100000;i++){f();} f(0,1,2,3);
I can reproduce with latest shipping Safari.
<rdar://problem/45681780>
I can't reproduce this on ToT.
I could not reproduce it either, and I tried it on several versions of Safari going back all the way to March 2018.. not sure what is going on.