<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>On Wed, Dec 30, 2015, at 01:33 PM, Joe Groff wrote:<br></div>
<blockquote type="cite"><div>Another possibility I've thought of is defining `defer { val }` to guarantee that val remains alive until the defer fires on scope exit. That might let us leave `defer` as the one "guarantee something happens exactly at scope exit" language construct.<br></div>
</blockquote><div>&nbsp;</div>
<div>Oh that's cute. I'd probably want to say `defer { _ = val }` though, to make it obvious that this is intentional.</div>
<div>&nbsp;</div>
<div>-Kevin Ballard</div>
</body>
</html>