@@ -8,28 +8,30 @@ import chisel3.layer.Layer
88import java .io .File
99
1010class ChiselOptions private [stage] (
11- val printFullStackTrace : Boolean = false ,
12- val throwOnFirstError : Boolean = false ,
13- val outputFile : Option [String ] = None ,
14- val chiselCircuit : Option [Circuit ] = None ,
15- val sourceRoots : Vector [File ] = Vector .empty,
16- val warningFilters : Vector [WarningFilter ] = Vector .empty,
17- val useLegacyWidth : Boolean = false ,
18- val layerMap : Map [Layer , Layer ] = Map .empty,
19- val includeUtilMetadata : Boolean = false ,
20- val useSRAMBlackbox : Boolean = false ) {
11+ val printFullStackTrace : Boolean = false ,
12+ val throwOnFirstError : Boolean = false ,
13+ val outputFile : Option [String ] = None ,
14+ val chiselCircuit : Option [Circuit ] = None ,
15+ val sourceRoots : Vector [File ] = Vector .empty,
16+ val warningFilters : Vector [WarningFilter ] = Vector .empty,
17+ val useLegacyWidth : Boolean = false ,
18+ val layerMap : Map [Layer , Layer ] = Map .empty,
19+ val includeUtilMetadata : Boolean = false ,
20+ val useSRAMBlackbox : Boolean = false ,
21+ val emitVerifStatementDisableProperties : Boolean = false ) {
2122
2223 private [stage] def copy (
23- printFullStackTrace : Boolean = printFullStackTrace,
24- throwOnFirstError : Boolean = throwOnFirstError,
25- outputFile : Option [String ] = outputFile,
26- chiselCircuit : Option [Circuit ] = chiselCircuit,
27- sourceRoots : Vector [File ] = sourceRoots,
28- warningFilters : Vector [WarningFilter ] = warningFilters,
29- useLegacyWidth : Boolean = useLegacyWidth,
30- layerMap : Map [Layer , Layer ] = layerMap,
31- includeUtilMetadata : Boolean = includeUtilMetadata,
32- useSRAMBlackbox : Boolean = useSRAMBlackbox
24+ printFullStackTrace : Boolean = printFullStackTrace,
25+ throwOnFirstError : Boolean = throwOnFirstError,
26+ outputFile : Option [String ] = outputFile,
27+ chiselCircuit : Option [Circuit ] = chiselCircuit,
28+ sourceRoots : Vector [File ] = sourceRoots,
29+ warningFilters : Vector [WarningFilter ] = warningFilters,
30+ useLegacyWidth : Boolean = useLegacyWidth,
31+ layerMap : Map [Layer , Layer ] = layerMap,
32+ includeUtilMetadata : Boolean = includeUtilMetadata,
33+ useSRAMBlackbox : Boolean = useSRAMBlackbox,
34+ emitVerifStatementDisableProperties : Boolean = emitVerifStatementDisableProperties
3335 ): ChiselOptions = {
3436
3537 new ChiselOptions (
@@ -42,7 +44,8 @@ class ChiselOptions private[stage] (
4244 useLegacyWidth = useLegacyWidth,
4345 layerMap = layerMap,
4446 includeUtilMetadata = includeUtilMetadata,
45- useSRAMBlackbox = useSRAMBlackbox
47+ useSRAMBlackbox = useSRAMBlackbox,
48+ emitVerifStatementDisableProperties = emitVerifStatementDisableProperties
4649 )
4750
4851 }
0 commit comments