summaryrefslogtreecommitdiff
path: root/chiselFrontend/src/main/scala/chisel3/Strict.scala
diff options
context:
space:
mode:
Diffstat (limited to 'chiselFrontend/src/main/scala/chisel3/Strict.scala')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/Strict.scala16
1 files changed, 16 insertions, 0 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/Strict.scala b/chiselFrontend/src/main/scala/chisel3/Strict.scala
new file mode 100644
index 00000000..70240429
--- /dev/null
+++ b/chiselFrontend/src/main/scala/chisel3/Strict.scala
@@ -0,0 +1,16 @@
+// See LICENSE for license details.
+
+package chisel3
+
+import chisel3.internal.ExplicitCompileOptions
+
+
+object Strict {
+ implicit object CompileOptions extends ExplicitCompileOptions {
+ val connectFieldsMustMatch = true
+ val declaredTypeMustBeUnbound = true
+ val requireIOWrap = true
+ val dontTryConnectionsSwapped = true
+ val dontAssumeDirectionality = true
+ }
+}