summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/ast/TreeCloner.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/ast/TreeCloner.java b/sources/scalac/ast/TreeCloner.java
index 7c77a45132..6b784d7d98 100644
--- a/sources/scalac/ast/TreeCloner.java
+++ b/sources/scalac/ast/TreeCloner.java
@@ -13,6 +13,7 @@ import java.util.Map;
import scalac.Global;
import scalac.symtab.Symbol;
import scalac.symtab.Type;
+import scalac.symtab.SymbolSubstTypeMap;
import scalac.util.Debug;
/**
@@ -34,6 +35,11 @@ public class TreeCloner extends Transformer {
// Public Constructors
/** Initializes a new instance. */
+ public TreeCloner(Global global, SymbolSubstTypeMap types) {
+ this(global, types.getSymbols(), types);
+ }
+
+ /** Initializes a new instance. */
public TreeCloner(Global global, Map symbols, Type.Map types) {
super(global, global.make, new StrictTreeCopier(global.make));
this.symbols = symbols;