summaryrefslogtreecommitdiff
path: root/chiselFrontend
diff options
context:
space:
mode:
authorJack Koenig2018-05-31 19:32:44 -0700
committerAndrew Waterman2018-05-31 19:32:44 -0700
commit7df245e7c01d28de51d8dc27a35756e7f5eb4331 (patch)
tree97ec6ce83119b6615ecb8d15b768c9c985ec8f71 /chiselFrontend
parente03e3f730250673ffa48c000caa369ed582467a2 (diff)
Suggest wrapping in Wire(_) or IO(_) in requireIsHardware (#827)
Diffstat (limited to 'chiselFrontend')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/core/Binding.scala3
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(_)?")
}
}
}