Commits

Mark Lacey committed 3bb5122aaa3
During mandatory inlining, look at isTransparent() on the callee. Mandatory inlining normally only looks at isTransparent() on the apply instruction. This change makes it also inline in cases where the apply is not marked isTransparent(), but the applied function is. This can arise in cases where previous transparent inlining exposes new opportunities, e.g. when a transparent function is passed as a parameter to another transparent function. Resolves rdar://problem/19419019. Swift SVN r26516