瀏覽代碼

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 _ ->