File tree Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Original file line number Diff line number Diff line change @@ -5916,8 +5916,6 @@ private function processAssignVar(
59165916
59175917 $ valueToWrite = $ scope ->getType ($ assignedExpr );
59185918 $ nativeValueToWrite = $ scope ->getNativeType ($ assignedExpr );
5919- $ originalValueToWrite = $ valueToWrite ;
5920- $ originalNativeValueToWrite = $ nativeValueToWrite ;
59215919 $ scopeBeforeAssignEval = $ scope ;
59225920
59235921 // 3. eval assigned expr
@@ -5989,21 +5987,6 @@ private function processAssignVar(
59895987 $ nativeValueToWrite ,
59905988 );
59915989 }
5992-
5993- if ($ originalVar ->dim instanceof Variable || $ originalVar ->dim instanceof Node \Scalar) {
5994- $ currentVarType = $ scope ->getType ($ originalVar );
5995- $ currentVarNativeType = $ scope ->getNativeType ($ originalVar );
5996- if (
5997- !$ originalValueToWrite ->isSuperTypeOf ($ currentVarType )->yes ()
5998- || !$ originalNativeValueToWrite ->isSuperTypeOf ($ currentVarNativeType )->yes ()
5999- ) {
6000- $ scope = $ scope ->assignExpression (
6001- $ originalVar ,
6002- $ originalValueToWrite ,
6003- $ originalNativeValueToWrite ,
6004- );
6005- }
6006- }
60075990 } else {
60085991 if ($ var instanceof Variable) {
60095992 $ nodeCallback (new VariableAssignNode ($ var , $ assignedPropertyExpr ), $ scopeBeforeAssignEval );
You can’t perform that action at this time.
0 commit comments