Put min-sdk guard on 'this' liveness bug workaround.

The fix has landed in Art to not crash when accessing 'this' in a
method after the receiver register has been overwritten with a
non-reference value.

R=sgjesse@google.com

Bug: 116841249
Change-Id: I6f91bba710293177c954aca3065f3e31f4241ade
diff --git a/src/main/java/com/android/tools/r8/utils/InternalOptions.java b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
index e6fd878..555bfc2 100644
--- a/src/main/java/com/android/tools/r8/utils/InternalOptions.java
+++ b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
@@ -581,9 +581,7 @@
   //
   // See b/116683601 and b/116837585.
   public boolean canHaveThisJitCodeDebuggingBug() {
-    // TODO(b/116841249): Make this an actual min-sdk guard once we know that Art no longer crashes
-    // on these accesses.
-    return true;
+    return minApiLevel < AndroidApiLevel.Q.getLevel();
   }
 
   // The dalvik jit had a bug where the long operations add, sub, or, xor and and would write