Add context to assertion failure

Bug: b/401494301
Change-Id: I514d5f0ac1bb51bc3d68ffd72907880cbb7f3d6c
diff --git a/src/main/java/com/android/tools/r8/ir/code/IRCode.java b/src/main/java/com/android/tools/r8/ir/code/IRCode.java
index 133cc8d..50e4f53 100644
--- a/src/main/java/com/android/tools/r8/ir/code/IRCode.java
+++ b/src/main/java/com/android/tools/r8/ir/code/IRCode.java
@@ -670,7 +670,11 @@
             .anyMatch(
                 (itf, isKnown) -> {
                   assert !mergedClasses.isMergeSource(itf)
-                      : "Expected " + itf + " to not be a merge source";
+                      : "Expected "
+                          + itf
+                          + " to not be a merge source (context is "
+                          + method.toSourceString()
+                          + ")";
                   return false;
                 });
       }