Просмотр исходного кода

[php] fixed %= for disabled analyzer

Alexander Kuzmenko 6 лет назад
Родитель
Сommit
ad781cab8d
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      src/generators/genphp7.ml

+ 4 - 1
src/generators/genphp7.ml

@@ -2193,8 +2193,11 @@ class code_writer (ctx:Common.context) hx_type_path php_name =
 				| OpAssignOp OpMod ->
 					if is_int expr1 && is_int expr2 then
 						write_binop " %= "
-					else
+					else begin
+						self#write_expr expr1;
+						self#write " = ";
 						write_method "fmod"
+					end
 				| OpAssignOp OpUShr ->
 					self#write_expr expr1;
 					self#write " = ";