LGTM modulo nit. ================ Comment at: lib/Sema/SemaCUDA.cpp:14 @@ +13,3 @@ + +#include "clang/AST/ASTContext.h" +#include "clang/AST/Decl.h" ---------------- You should include clang/Sema/Sema.h first per the coding standards. http://reviews.llvm.org/D5160