diff options
| author | Jack Koenig | 2018-05-31 19:32:44 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2018-05-31 19:32:44 -0700 |
| commit | 7df245e7c01d28de51d8dc27a35756e7f5eb4331 (patch) | |
| tree | 97ec6ce83119b6615ecb8d15b768c9c985ec8f71 /chiselFrontend | |
| parent | e03e3f730250673ffa48c000caa369ed582467a2 (diff) | |
Suggest wrapping in Wire(_) or IO(_) in requireIsHardware (#827)
Diffstat (limited to 'chiselFrontend')
| -rw-r--r-- | chiselFrontend/src/main/scala/chisel3/core/Binding.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/core/Binding.scala b/chiselFrontend/src/main/scala/chisel3/core/Binding.scala index a6cc8bac..d60fb723 100644 --- a/chiselFrontend/src/main/scala/chisel3/core/Binding.scala +++ b/chiselFrontend/src/main/scala/chisel3/core/Binding.scala @@ -28,7 +28,8 @@ object requireIsHardware { } if (!node.hasBinding) { val prefix = if (msg.nonEmpty) s"$msg " else "" - throw Binding.ExpectedHardwareException(s"$prefix'$node' must be hardware, not a bare Chisel type") + throw Binding.ExpectedHardwareException(s"$prefix'$node' must be hardware, " + + "not a bare Chisel type. Perhaps you forgot to wrap it in Wire(_) or IO(_)?") } } } |
