Mercurial > octave
diff libinterp/corefcn/rand.cc @ 28850:445e5ac1f58d
in unwind_action objects, capture variables in lambda expressions when possible
Files affected: call-stack.cc, graphics.cc, input.cc, jsonencode.cc,
oct-hist.cc, rand.cc, strfns.cc, sysdep.cc, toplev.cc,
__delaunayn__.cc, __voronoi__.cc, audiodevinfo.cc, audioread.cc,
convhulln.cc, lo-sysdep.cc, oct-glob.cc, oct-string.cc, and
url-transfer.cc.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 02 Oct 2020 12:58:12 -0400 |
parents | 26cfccfee9a0 |
children | 8f67ad8b3103 |
line wrap: on
line diff
--- a/libinterp/corefcn/rand.cc Sat Sep 19 12:09:57 2020 +0200 +++ b/libinterp/corefcn/rand.cc Fri Oct 02 12:58:12 2020 -0400 @@ -119,7 +119,7 @@ // Restore current distribution on any exit. octave::unwind_action restore_distribution - ([] (const auto& old_distribution) + ([] (const std::string& old_distribution) { octave::rand::distribution (old_distribution); }, octave::rand::distribution ());