Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [CUDA] Rework tests now that we emit deferred diagnostics during sema. ↵ | Justin Lebar | 2016-10-19 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | | | | Test-only change. Summary: Previously we had to split out a lot of our tests into a test that checked only immediate errors and a test that checked only deferred errors. This was because, if you emitted any immediate errors, we wouldn't run codegen, where the deferred errors were emitted. We've fixed this, and now emit deferred errors during sema. This lets us merge a bunch of tests, and lets us convert some other tests to -fsyntax-only. Reviewers: tra Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D25755 llvm-svn: 284553 | ||||
* | [CUDA] Fix implicit-device-lambda.cu after r282911. | Justin Lebar | 2016-09-30 | 1 | -2/+2 |
| | | | | | | | This commit added a warning that we're (correctly) hitting in this test. Just ignore it. llvm-svn: 282927 | ||||
* | [CUDA] Make lambdas inherit __host__ and __device__ attributes from the ↵ | Justin Lebar | 2016-09-30 | 1 | -0/+86 |
scope in which they're created. Summary: NVCC compat. Fixes bug 30567. Reviewers: tra Subscribers: cfe-commits, rnk Differential Revision: https://reviews.llvm.org/D25105 llvm-svn: 282880 |