@@ -196,7 +196,7 @@ circuit invalid_inst :
196
196
197
197
;// -----
198
198
199
- FIRRTL version 4.1 .0
199
+ FIRRTL version 4.2 .0
200
200
circuit class_inst :
201
201
class some_class :
202
202
public module class_inst :
@@ -966,21 +966,21 @@ circuit LayerEmptyOutputDir:
966
966
967
967
;// -----
968
968
969
- FIRRTL version 4.1 .0
969
+ FIRRTL version 4.2 .0
970
970
circuit Top :
971
971
; expected-error @below {{class cannot be the top of a circuit}}
972
972
class Top:
973
973
974
974
;// -----
975
975
976
- FIRRTL version 4.1 .0
976
+ FIRRTL version 4.2 .0
977
977
circuit Top :
978
978
; expected-error @below {{extclass cannot be the top of a circuit}}
979
979
extclass Top:
980
980
981
981
;// -----
982
982
983
- FIRRTL version 4.1 .0
983
+ FIRRTL version 4.2 .0
984
984
circuit Top :
985
985
public module Top :
986
986
class Foo:
@@ -989,7 +989,7 @@ circuit Top:
989
989
990
990
;// -----
991
991
992
- FIRRTL version 4.1 .0
992
+ FIRRTL version 4.2 .0
993
993
circuit Top :
994
994
public module Top :
995
995
extclass Foo:
@@ -1095,23 +1095,23 @@ circuit Top :
1095
1095
propassign c, list_concat ()
1096
1096
1097
1097
;// -----
1098
- FIRRTL version 4.1 .0
1098
+ FIRRTL version 4.2 .0
1099
1099
1100
1100
circuit Top :
1101
1101
public module Top :
1102
1102
; expected-error @below {{unknown class 'Missing'}}
1103
1103
input in : Inst<Missing>
1104
1104
1105
1105
;// -----
1106
- FIRRTL version 4.1 .0
1106
+ FIRRTL version 4.2 .0
1107
1107
1108
1108
circuit Top :
1109
1109
public module Top :
1110
1110
; expected-error @below {{use of undefined class name 'Missing' in object}}
1111
1111
object x of Missing
1112
1112
1113
1113
;// -----
1114
- FIRRTL version 4.1 .0
1114
+ FIRRTL version 4.2 .0
1115
1115
1116
1116
circuit Top :
1117
1117
class MyClass:
@@ -1127,7 +1127,7 @@ circuit Top:
1127
1127
FIRRTL version 3.0.0
1128
1128
1129
1129
circuit Top :
1130
- ; expected-error @below {{classes are a FIRRTL 4.1 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1130
+ ; expected-error @below {{classes are a FIRRTL 4.2 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1131
1131
class MyClass:
1132
1132
skip
1133
1133
@@ -1139,15 +1139,15 @@ FIRRTL version 3.0.0
1139
1139
1140
1140
circuit Top :
1141
1141
module Top :
1142
- ; expected-error @below {{object statements are a FIRRTL 4.1 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1142
+ ; expected-error @below {{object statements are a FIRRTL 4.2 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1143
1143
object x of MyClass
1144
1144
1145
1145
;// -----
1146
1146
FIRRTL version 3.0.0
1147
1147
1148
1148
circuit Top :
1149
1149
module Top :
1150
- ; expected-error @below {{Inst types are a FIRRTL 4.1 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1150
+ ; expected-error @below {{Inst types are a FIRRTL 4.2 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1151
1151
output o : Inst<MyClass>
1152
1152
1153
1153
;// -----
@@ -1194,13 +1194,13 @@ circuit LeadingPath:
1194
1194
FIRRTL version 3.1.0
1195
1195
circuit PathVersion :
1196
1196
module PathVersion :
1197
- ; expected-error @below {{Paths are a FIRRTL 4.1 .0+ feature, but the specified FIRRTL version was 3.1.0}}
1197
+ ; expected-error @below {{Paths are a FIRRTL 4.2 .0+ feature, but the specified FIRRTL version was 3.1.0}}
1198
1198
output path : Path
1199
1199
propassign path, path("" )
1200
1200
1201
1201
;// -----
1202
1202
; Path operation should have a single string argument.
1203
- FIRRTL version 4.1 .0
1203
+ FIRRTL version 4.2 .0
1204
1204
circuit BadPathExpr :
1205
1205
public module BadPathExp :
1206
1206
output path : Path
@@ -1209,7 +1209,7 @@ circuit BadPathExpr:
1209
1209
1210
1210
;// -----
1211
1211
; Path operation should have a single string argument.
1212
- FIRRTL version 4.1 .0
1212
+ FIRRTL version 4.2 .0
1213
1213
circuit BadPathExpr :
1214
1214
public module BadPathExp :
1215
1215
output path : Path
@@ -1218,7 +1218,7 @@ circuit BadPathExpr:
1218
1218
1219
1219
;// -----
1220
1220
; Path operation should have a single string argument.
1221
- FIRRTL version 4.1 .0
1221
+ FIRRTL version 4.2 .0
1222
1222
circuit BadPathExpr :
1223
1223
public module BadPathExp :
1224
1224
output path : Path
@@ -1231,14 +1231,14 @@ FIRRTL version 3.0.0
1231
1231
1232
1232
circuit Top :
1233
1233
module Top :
1234
- ; expected-error @below {{Bools are a FIRRTL 4.1 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1234
+ ; expected-error @below {{Bools are a FIRRTL 4.2 .0+ feature, but the specified FIRRTL version was 3.0.0}}
1235
1235
input in : Bool
1236
1236
output out : Bool
1237
1237
propassign out, in
1238
1238
1239
1239
;// -----
1240
1240
; Bool literal must be true or false.
1241
- FIRRTL version 4.1 .0
1241
+ FIRRTL version 4.2 .0
1242
1242
1243
1243
circuit Top :
1244
1244
public module Top :
@@ -1248,7 +1248,7 @@ circuit Top:
1248
1248
1249
1249
;// -----
1250
1250
; Properties can't be const.
1251
- FIRRTL version 4.1 .0
1251
+ FIRRTL version 4.2 .0
1252
1252
1253
1253
circuit Top :
1254
1254
public module Top :
@@ -1260,12 +1260,12 @@ circuit Top:
1260
1260
FIRRTL version 3.1.0
1261
1261
circuit AnyRef :
1262
1262
module AnyRef :
1263
- ; expected-error @below {{AnyRef types are a FIRRTL 4.1 .0+ feature}}
1263
+ ; expected-error @below {{AnyRef types are a FIRRTL 4.2 .0+ feature}}
1264
1264
output a : AnyRef
1265
1265
1266
1266
;// -----
1267
1267
; Only objects are valid as AnyRef
1268
- FIRRTL version 4.1 .0
1268
+ FIRRTL version 4.2 .0
1269
1269
circuit AnyRef :
1270
1270
public module AnyRef :
1271
1271
output out : AnyRef
@@ -1274,7 +1274,7 @@ circuit AnyRef:
1274
1274
1275
1275
;// -----
1276
1276
; Only objects are valid as AnyRef in Lists
1277
- FIRRTL version 4.1 .0
1277
+ FIRRTL version 4.2 .0
1278
1278
circuit AnyRefList :
1279
1279
public module AnyRefList :
1280
1280
output list : List<AnyRef>
@@ -1283,7 +1283,7 @@ circuit AnyRefList:
1283
1283
1284
1284
;// -----
1285
1285
; Not Covariant.
1286
- FIRRTL version 4.1 .0
1286
+ FIRRTL version 4.2 .0
1287
1287
circuit NotCovariant :
1288
1288
class Class:
1289
1289
@@ -1296,7 +1296,7 @@ circuit NotCovariant:
1296
1296
1297
1297
;// -----
1298
1298
; Not Contravariant.
1299
- FIRRTL version 4.1 .0
1299
+ FIRRTL version 4.2 .0
1300
1300
circuit NotContravariant :
1301
1301
class Class:
1302
1302
@@ -1309,7 +1309,7 @@ circuit NotContravariant:
1309
1309
1310
1310
;// -----
1311
1311
; Double: must have digit before point.
1312
- FIRRTL version 4.1 .0
1312
+ FIRRTL version 4.2 .0
1313
1313
circuit DoubleNegPeriod :
1314
1314
public module DoubleNegPeriod :
1315
1315
output d : Double
@@ -1318,7 +1318,7 @@ circuit DoubleNegPeriod:
1318
1318
1319
1319
;// -----
1320
1320
; Double: must have digit after point.
1321
- FIRRTL version 4.1 .0
1321
+ FIRRTL version 4.2 .0
1322
1322
circuit DoublePeriodEnd :
1323
1323
public module DoublePeriodEnd :
1324
1324
output d : Double
@@ -1327,7 +1327,7 @@ circuit DoublePeriodEnd:
1327
1327
1328
1328
;// -----
1329
1329
; Double: Not an integer.
1330
- FIRRTL version 4.1 .0
1330
+ FIRRTL version 4.2 .0
1331
1331
circuit DoubleInteger :
1332
1332
public module DoubleInteger :
1333
1333
output d : Double
@@ -1336,7 +1336,7 @@ circuit DoubleInteger:
1336
1336
1337
1337
;// -----
1338
1338
; Double: don't support NaN or inf.
1339
- FIRRTL version 4.1 .0
1339
+ FIRRTL version 4.2 .0
1340
1340
circuit DoubleNaN :
1341
1341
public module DoubleNaN :
1342
1342
output d : Double
@@ -1345,7 +1345,7 @@ circuit DoubleNaN:
1345
1345
1346
1346
;// -----
1347
1347
; Double: Don't support hex.
1348
- FIRRTL version 4.1 .0
1348
+ FIRRTL version 4.2 .0
1349
1349
circuit DoubleHex :
1350
1350
public module DoubleHex :
1351
1351
output d : Double
@@ -1354,7 +1354,7 @@ circuit DoubleHex:
1354
1354
1355
1355
;// -----
1356
1356
; Double: Don't suuport FIRRTL-y radix.
1357
- FIRRTL version 4.1 .0
1357
+ FIRRTL version 4.2 .0
1358
1358
circuit DoubleRadix :
1359
1359
public module DoubleRadix :
1360
1360
output d : Double
@@ -1392,7 +1392,7 @@ circuit RWProbeExprOOB :
1392
1392
1393
1393
FIRRTL version 3.9.0
1394
1394
circuit Foo :
1395
- ; expected-error @below {{option groups/instance choices are a FIRRTL 4.1 .0+ feature}}
1395
+ ; expected-error @below {{option groups/instance choices are a FIRRTL 4.2 .0+ feature}}
1396
1396
option Platform:
1397
1397
FPGA
1398
1398
ASIC
@@ -1403,14 +1403,14 @@ FIRRTL version 3.9.0
1403
1403
circuit Foo :
1404
1404
1405
1405
module Foo :
1406
- ; expected-error @below {{option groups/instance choices are a FIRRTL 4.1 .0+ feature}}
1406
+ ; expected-error @below {{option groups/instance choices are a FIRRTL 4.2 .0+ feature}}
1407
1407
instchoice inst of DefaultTarget Platform :
1408
1408
FPGA => FPGATarget
1409
1409
ASIC => ASICTarget
1410
1410
1411
1411
;// -----
1412
1412
1413
- FIRRTL version 4.1 .0
1413
+ FIRRTL version 4.2 .0
1414
1414
circuit Foo :
1415
1415
option Platform:
1416
1416
FPGA
@@ -1428,7 +1428,7 @@ circuit Foo:
1428
1428
1429
1429
;// -----
1430
1430
1431
- FIRRTL version 4.1 .0
1431
+ FIRRTL version 4.2 .0
1432
1432
circuit Foo :
1433
1433
option Platform:
1434
1434
FPGA
@@ -1446,7 +1446,7 @@ circuit Foo:
1446
1446
1447
1447
;// -----
1448
1448
1449
- FIRRTL version 4.1 .0
1449
+ FIRRTL version 4.2 .0
1450
1450
circuit Foo :
1451
1451
option Platform:
1452
1452
FPGA
@@ -1461,7 +1461,7 @@ circuit Foo:
1461
1461
1462
1462
;// -----
1463
1463
1464
- FIRRTL version 4.1 .0
1464
+ FIRRTL version 4.2 .0
1465
1465
circuit Foo :
1466
1466
module DefaultTarget :
1467
1467
module FPGATarget :
@@ -1473,7 +1473,7 @@ circuit Foo:
1473
1473
1474
1474
;// -----
1475
1475
1476
- FIRRTL version 4.1 .0
1476
+ FIRRTL version 4.2 .0
1477
1477
circuit Foo :
1478
1478
; expected-error @below {{duplicate option case definition 'FPGA'}}
1479
1479
option Platform:
0 commit comments