]> granicus.if.org Git - clang/commit
[CUDA] When compilation fails, print the compilation mode.
authorJustin Lebar <jlebar@google.com>
Thu, 7 Sep 2017 18:37:16 +0000 (18:37 +0000)
committerJustin Lebar <jlebar@google.com>
Thu, 7 Sep 2017 18:37:16 +0000 (18:37 +0000)
commit640d10c8b064d5fdb7f8eb345a8f5050e71a02b4
tree94cc4002556045d56869d68ac441d433f3a4e755
parent6d4cb407f117d080e04cf6b8ca200ee01c7b502f
[CUDA] When compilation fails, print the compilation mode.

Summary:
That is, instead of "1 error generated", we now say "1 error generated
when compiling for sm_35".

This (partially) solves a usability foogtun wherein e.g. users call a
function that's only defined on sm_60 when compiling for sm_35, and they
get an unhelpful error message.

Reviewers: tra

Subscribers: sanjoy, cfe-commits

Differential Revision: https://reviews.llvm.org/D37548

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@312736 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Frontend/CompilerInstance.cpp
test/SemaCUDA/error-includes-mode.cu [new file with mode: 0644]