Commits

Mark Lacey committed 36b035b93b9
Remove @transparent from a few functions in the stdlib. Marking these generic functions as transparent results in our not emitting diagnostics for unreachable code if these functions are the only code in a block and inlining generic code is enabled (due to <rdar://problem/17687851>). I don't believe other diagnostics benefit in any way from having these marked as @transparent, and removing @transparent actually improved Ackerman at -O3 by 15%. Swift SVN r19996