It's probably a good assumption that any directive can be written by hand and so we should be fairly friendly. Hence also the stack trace etc being fixed. Jim should be able to give more direction of what he'd like there. http://llvm-reviews.chandlerc.com/D2653