Commits

Eli Friedman committed 84e858da4e6
Fix static member functions so a member of type T has type "metatype<T> -> () -> ()" instead of "() -> ()". This is much more convenient for IRGen, and gives us a reasonable representation for a static polymorphic function on a polymorphic type. I had to hack up irgen::emitArrayInjectionCall a bit to make the rest of this patch work; John, please revert those bits once emitCallee is fixed. Swift SVN r2488