Commits
Joe Groff committed 0695e0e4e44
SILGen: Scope bridging temporaries in allocating inits until after the initializer method has been called. This keeps us from prematurely releasing values before they're needed by the underlying initializer, which caused a crash if you tried to pass a Swift array into NSArray(objects:count:) via pointer bridging. <rdar://problem/16738050> Swift SVN r17812