@@ -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