Parcourir la source

[hl] let TNull on non-nullable type generate default value

Yuxiao Mao il y a 5 jours
Parent
commit
c507dff954
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/generators/genhl.ml

+ 1 - 1
src/generators/genhl.ml

@@ -1717,7 +1717,7 @@ and eval_expr ctx e =
 			0 (* first reg *)
 		| TNull ->
 			let r = alloc_tmp ctx (to_type ctx e.etype) in
-			op ctx (ONull r);
+			set_default ctx r;
 			r)
 	| TVar (v,e) ->
 		(match e with