From 7df245e7c01d28de51d8dc27a35756e7f5eb4331 Mon Sep 17 00:00:00 2001 From: Jack Koenig Date: Thu, 31 May 2018 19:32:44 -0700 Subject: Suggest wrapping in Wire(_) or IO(_) in requireIsHardware (#827) --- chiselFrontend/src/main/scala/chisel3/core/Binding.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chiselFrontend') 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(_)?") } } } -- cgit v1.2.3