Skip to content

Commit 9f5367b

Browse files
committed
Fix code warnings
1 parent 9f830fc commit 9f5367b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

usvm-sample-language/src/main/kotlin/org/usvm/machine/SampleExprResolver.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,14 @@ class SampleExprResolver(
8484
fun resolveStruct(expr: StructExpr): UHeapRef? = with(ctx) {
8585
when (expr) {
8686
is StructCreation -> {
87-
val ref = scope.calcOnState { memory.alloc(expr.type) } ?: return null
87+
val ref = scope.calcOnState { memory.alloc(expr.type) }
8888

8989
for ((field, fieldExpr) in expr.fields) {
9090
val sort = typeToSort(field.type)
9191
val fieldRef = UFieldLValue(sort, ref, field)
9292
val fieldUExpr = resolveExpr(fieldExpr) ?: return null
9393

94-
scope.doWithState { memory.write(fieldRef, fieldUExpr) } ?: return null
94+
scope.doWithState { memory.write(fieldRef, fieldUExpr) }
9595
}
9696

9797
ref
@@ -110,15 +110,15 @@ class SampleExprResolver(
110110
val size = resolveInt(expr.size) ?: return null
111111
checkArrayLength(size, expr.values.size) ?: return null
112112

113-
val ref = scope.calcOnState { memory.malloc(expr.type, size) } ?: return null
113+
val ref = scope.calcOnState { memory.malloc(expr.type, size) }
114114

115115
val cellSort = typeToSort(expr.type.elementType)
116116

117117
val values = expr.values.map { resolveExpr(it) ?: return null }
118118
values.forEachIndexed { index, kExpr ->
119119
val lvalue = UArrayIndexLValue(cellSort, ref, mkBv(index), expr.type)
120120

121-
scope.doWithState { memory.write(lvalue, kExpr) } ?: return null
121+
scope.doWithState { memory.write(lvalue, kExpr) }
122122
}
123123

124124
// TODO: memset is not implemented
@@ -140,7 +140,7 @@ class SampleExprResolver(
140140
val ref = resolveArray(expr.array) ?: return null
141141
checkNullPointer(ref) ?: return null
142142
val lengthRef = UArrayLengthLValue(ref, expr.array.type)
143-
val length = scope.calcOnState { memory.read(lengthRef).asExpr(sizeSort) } ?: return null
143+
val length = scope.calcOnState { memory.read(lengthRef).asExpr(sizeSort) }
144144
checkHardMaxArrayLength(length) ?: return null
145145
scope.assert(mkBvSignedLessOrEqualExpr(mkBv(0), length)) ?: return null
146146
length
@@ -300,7 +300,7 @@ class SampleExprResolver(
300300

301301
val idx = resolveInt(index) ?: return null
302302
val lengthRef = UArrayLengthLValue(arrayRef, array.type)
303-
val length = scope.calcOnState { memory.read(lengthRef).asExpr(ctx.sizeSort) } ?: return null
303+
val length = scope.calcOnState { memory.read(lengthRef).asExpr(ctx.sizeSort) }
304304

305305
checkHardMaxArrayLength(length) ?: return null
306306

0 commit comments

Comments
 (0)