diff options
author | schinz <schinz@epfl.ch> | 2003-07-10 14:26:34 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-07-10 14:26:34 +0000 |
commit | 7a4d11c99780a6de513cd818f41b923df0502a6c (patch) | |
tree | 205df57a3f4a32179e9c19427776096fc1f259b4 /sources | |
parent | 37d9d1b9793b96f6f934cadcf8556811ca9ef14f (diff) | |
download | scala-7a4d11c99780a6de513cd818f41b923df0502a6c.tar.gz scala-7a4d11c99780a6de513cd818f41b923df0502a6c.tar.bz2 scala-7a4d11c99780a6de513cd818f41b923df0502a6c.zip |
- bug fix: transform correctly "new" expression...
- bug fix: transform correctly "new" expressions which appear in calls
to super-constructors
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/transformer/AddInterfaces.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/transformer/AddInterfaces.java b/sources/scalac/transformer/AddInterfaces.java index 2bbf5378c3..aea4c37b69 100644 --- a/sources/scalac/transformer/AddInterfaces.java +++ b/sources/scalac/transformer/AddInterfaces.java @@ -315,7 +315,7 @@ class AddInterfaces extends Transformer { Tree[][] pArgs = new Tree[parents.length][]; for (int i = 0; i < parents.length; ++i) { switch(parents[i]) { - case Apply(_, Tree[] args): pArgs[i] = args; break; + case Apply(_, Tree[] args): pArgs[i] = transform(args); break; default: throw Debug.abort("unexpected parent constr. ", parents[i]); } } |