Remove odd condition in inlining heuristic
Change-Id: I7a9fd1eeb0fcac512958b38e913364b603a5793f
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java b/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java
index df16858..f09a4e9 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java
@@ -262,12 +262,9 @@
index < arguments.size();
index++) {
Value argument = arguments.get(index);
- if (hints.get(index)) {
- if ((argument.isArgument()
- || (argument.getType().isReferenceType() && argument.isNeverNull()))) {
- // 5-4 instructions per parameter check are expected to be removed.
- instructionLimit += 4;
- }
+ if (hints.get(index) && argument.getType().isReferenceType() && argument.isNeverNull()) {
+ // 5-4 instructions per parameter check are expected to be removed.
+ instructionLimit += 4;
}
}
}