--- a/src/Pure/Isar/toplevel.ML Mon Jul 05 14:35:00 2010 +0200
+++ b/src/Pure/Isar/toplevel.ML Mon Jul 05 20:36:39 2010 +0200
@@ -563,8 +563,10 @@
fun async_state (tr as Transition {print, ...}) st =
if print then
- ignore (Future.fork_group (Task_Queue.new_group (Future.worker_group ()))
- (fn () => Future.report (setmp_thread_position tr (fn () => print_state false st))))
+ ignore
+ (Future.fork_group (Task_Queue.new_group (Future.worker_group ()))
+ (fn () =>
+ setmp_thread_position tr (fn () => Future.report (fn () => print_state false st)) ()))
else ();
fun error_msg tr exn_info =