This can be handled much better at the Sema level; thanks to majnemer for pointing that out. REPOSITORY rL LLVM http://reviews.llvm.org/D6838 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/