src/Pure/Concurrent/future.ML
changeset 78713 a44ac17ae227
parent 78705 fde0b195cb7d
child 78714 eb2255d241da
--- a/src/Pure/Concurrent/future.ML	Mon Sep 25 21:36:46 2023 +0200
+++ b/src/Pure/Concurrent/future.ML	Mon Sep 25 21:46:38 2023 +0200
@@ -214,7 +214,7 @@
      then Thread_Attributes.private_interrupts
      else Thread_Attributes.public_interrupts)
     (fn _ => f x)
-  before Thread_Attributes.expose_interrupt ();
+  before Isabelle_Thread.expose_interrupt ();
 
 
 (* worker threads *)
@@ -234,7 +234,7 @@
     val _ = SYNCHRONIZED "finish" (fn () =>
       let
         val maximal = Unsynchronized.change_result queue (Task_Queue.finish task);
-        val test = Exn.capture Thread_Attributes.expose_interrupt ();
+        val test = Exn.capture Isabelle_Thread.expose_interrupt ();
         val _ =
           if ok andalso not (Exn.is_interrupt_exn test) then ()
           else if null (cancel_now group) then ()