summaryrefslogtreecommitdiff
path: root/chiselFrontend/src/main/scala/chisel3/Strict.scala
blob: 70240429e85e171188cf332dd32d8ec2f927c71c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
  }
}