src/Pure/Concurrent/single_assignment.ML
changeset 78720 909dc00766a0
parent 78650 47d0c333d155
--- a/src/Pure/Concurrent/single_assignment.ML	Tue Sep 26 14:29:55 2023 +0200
+++ b/src/Pure/Concurrent/single_assignment.ML	Tue Sep 26 14:42:33 2023 +0200
@@ -61,9 +61,9 @@
         (case ! state of
           Set _ => assign_fail name
         | Unset _ =>
-            Thread_Attributes.uninterruptible (fn _ => fn () =>
+            Thread_Attributes.uninterruptible_body (fn _ =>
              (state := Set x; RunCall.clearMutableBit state;
-               Thread.ConditionVar.broadcast cond)) ())));
+               Thread.ConditionVar.broadcast cond)))));
 
 end;