diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2007-01-29 14:32:25 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2007-01-29 14:32:25 +0000 |
commit | ebdcd61b654a27eb355e79ccf6795b7b205fd660 (patch) | |
tree | f01bcb71b93d415099a6be1c3efd88d8dee260b0 | |
parent | 5833fcd8c74b8aae30b47529f0936b4880321a74 (diff) | |
download | scala-ebdcd61b654a27eb355e79ccf6795b7b205fd660.tar.gz scala-ebdcd61b654a27eb355e79ccf6795b7b205fd660.tar.bz2 scala-ebdcd61b654a27eb355e79ccf6795b7b205fd660.zip |
Added assertion for concrete undefined methods
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/icode/GenICode.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala b/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala index a30d1f1d38..2d075005fe 100644 --- a/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala +++ b/src/compiler/scala/tools/nsc/backend/icode/GenICode.scala @@ -113,6 +113,8 @@ abstract class GenICode extends SubComponent { rhs match { case Block(_, Return(_)) => () case Return(_) => () + case EmptyTree => + error("Concrete method has no definition: " + tree) case _ => if (ctx1.bb.isEmpty) ctx1.bb.emit(RETURN(m.returnType), rhs.pos) else |