Commits

Doug Gregor committed 5aa40dd0aa0
Extend DefaultArgumentKind with cases for nil, [], and [:]. Under -enable-infer-default-arguments, the Clang importer infers some default arguments for imported declarations. Rather than jumping through awful hoops to make sure that we create default argument generators (which will likely imply eager type checking), simply handle these cases as callee-side expansions. This makes -enable-infer-default-arguments usable, fixing rdar://problem/24049927.