src/Pure/ML/exn_properties.ML
changeset 62891 7a11ea5c9626
parent 62821 48c24d0b6d85
child 62923 3a122e1e352a
equal deleted inserted replaced
62890:728aa05e9433 62891:7a11ea5c9626
    61           val loc' =
    61           val loc' =
    62             {file = YXML.string_of_body (XML.Encode.properties props'),
    62             {file = YXML.string_of_body (XML.Encode.properties props'),
    63               startLine = #startLine loc, endLine = #endLine loc,
    63               startLine = #startLine loc, endLine = #endLine loc,
    64               startPosition = #startPosition loc, endPosition = #endPosition loc};
    64               startPosition = #startPosition loc, endPosition = #endPosition loc};
    65         in
    65         in
    66           uninterruptible (fn _ => fn () =>
    66           Multithreading.uninterruptible (fn _ => fn () =>
    67             PolyML.raiseWithLocation (exn, loc') handle exn' => exn') ()
    67             PolyML.raiseWithLocation (exn, loc') handle exn' => exn') ()
    68         end
    68         end
    69     end;
    69     end;
    70 
    70 
    71 end;
    71 end;