소스 검색

don't propagate `null` constants on onlining

Aleksandr Kuzmenko 6 년 전
부모
커밋
977ac29bca
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/optimization/inline.ml

+ 1 - 0
src/optimization/inline.ml

@@ -357,6 +357,7 @@ class inline_state ctx ethis params cf f p = object(self)
 			else begin
 				let vik = match e.eexpr with
 					| TLocal _ when i.i_abstract_this -> VIInline
+					| TConst TNull -> VIDoNotInline
 					| TLocal _ | TConst _ ->
 						if not i.i_write then VIInline else VIDoNotInline
 					| TFunction _ ->