How's this patch doing? It's come up on the mailing lists a few times, so I thought I'd ping. :) Why do you say that dllimport could be any visibility? Is it useful to have a visibility(non-hidden) + dllimport symbol? http://llvm-reviews.chandlerc.com/D1110