Clear the correct set in desugar finalization.

Bug: 178172809
Change-Id: Ie4e828e4169f80fe8e2b7f882aba62e0042fa30e
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringEventConsumer.java b/src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringEventConsumer.java
index 2493dd3..929b5a8 100644
--- a/src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringEventConsumer.java
+++ b/src/main/java/com/android/tools/r8/ir/desugar/CfInstructionDesugaringEventConsumer.java
@@ -343,12 +343,13 @@
       for (ConstantDynamicClass constantDynamicClass : synthesizedConstantDynamicClasses) {
         constantDynamicClass.getConstantDynamicProgramClass().forEachProgramMethod(needsProcessing);
       }
-      synthesizedLambdaClasses.clear();
+      synthesizedConstantDynamicClasses.clear();
     }
 
     public boolean verifyNothingToFinalize() {
       assert pendingInvokeSpecialBridges.isEmpty();
       assert synthesizedLambdaClasses.isEmpty();
+      assert synthesizedConstantDynamicClasses.isEmpty();
       return true;
     }
   }