Commits

Andrew Trick committed 5511d9bc391
Fix Builtin.reinterpretCast to properly retain its result value. This fixes Builtin.reinterpretCast for used in generic code. Previously, casting from trivial to nontrivial dynamic types would result in prematurely freeing the object. Now the result of the cast will be retained if necessary and cleanup up independently from the source of the cast. Swift SVN r30310