From 43318b75bd2752db19925291d0f6195fb984260a Mon Sep 17 00:00:00 2001 From: paltherr Date: Sun, 1 Feb 2004 13:20:10 +0000 Subject: - Removed Definitions.NULL and Definitions.ZERO --- sources/scalac/typechecker/RefCheck.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sources/scalac/typechecker') diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java index 54e749e8b6..8e10889800 100644 --- a/sources/scalac/typechecker/RefCheck.java +++ b/sources/scalac/typechecker/RefCheck.java @@ -535,7 +535,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds { tree.pos, varname, sym.owner(), PRIVATE | MUTABLE | SYNTHETIC) .setInfo(sym.type()); sym.owner().members().enterOrOverload(mvar); - Tree vdef = gen.ValDef(mvar, gen.Ident(tree.pos, defs.NULL)); + Tree vdef = gen.ValDef(mvar, gen.mkNullLit(tree.pos)); // { if (null == m$) m$ = new m$class; m$ } Symbol eqMethod = getUnaryMemberMethod( @@ -543,7 +543,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds { Tree body = gen.Block(new Tree[]{ gen.If( gen.Apply( - gen.Select(gen.Ident(tree.pos, defs.NULL), eqMethod), + gen.Select(gen.mkNullLit(tree.pos), eqMethod), new Tree[]{gen.mkRef(tree.pos, mvar)}), gen.Assign(gen.mkRef(tree.pos, mvar), alloc), gen.Block(tree.pos, Tree.EMPTY_ARRAY)), -- cgit v1.2.3