diff options
| author | Andrew Waterman | 2015-10-08 15:47:56 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2015-10-08 15:47:56 -0700 |
| commit | 6a5a13e20fcf41fd146d05cc72ef2cea54757568 (patch) | |
| tree | e3978102012ad717f0a7a27641d795fb8c659ddb /src | |
| parent | 39fc03fe80cde740b1ca0aa1f74428fa2730ae03 (diff) | |
| parent | 7b1babf87ef9eef968a0d9efedc389886aafbf70 (diff) | |
Merge pull request #18 from ucb-bar/exception
Handle IllegalArgumentExcetions that mean a cloneType is needed
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/Chisel/Core.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/Chisel/Core.scala b/src/main/scala/Chisel/Core.scala index ad938085..3d39b403 100644 --- a/src/main/scala/Chisel/Core.scala +++ b/src/main/scala/Chisel/Core.scala @@ -791,7 +791,7 @@ class Bundle extends Aggregate(NO_DIR) { Builder.error(s"Parameterized Bundle ${this.getClass} needs cloneType method. You are probably using an anonymous Bundle object that captures external state and hence is un-cloneTypeable") this } - case _: java.lang.reflect.InvocationTargetException => + case _: java.lang.reflect.InvocationTargetException | _: java.lang.IllegalArgumentException => Builder.error(s"Parameterized Bundle ${this.getClass} needs cloneType method") this } |
