summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/test/SemaCUDA/bad-calls-on-same-line.cu3
-rw-r--r--clang/test/SemaCUDA/call-device-fn-from-host.cu9
-rw-r--r--clang/test/SemaCUDA/call-host-fn-from-device.cu11
-rw-r--r--clang/test/SemaCUDA/trace-through-global.cu6
4 files changed, 7 insertions, 22 deletions
diff --git a/clang/test/SemaCUDA/bad-calls-on-same-line.cu b/clang/test/SemaCUDA/bad-calls-on-same-line.cu
index 53d5e128234..67923323a94 100644
--- a/clang/test/SemaCUDA/bad-calls-on-same-line.cu
+++ b/clang/test/SemaCUDA/bad-calls-on-same-line.cu
@@ -28,8 +28,7 @@ struct Selector<double> {
template <typename T>
inline __host__ __device__ void hd() {
Selector<T>().f();
- // expected-error@-1 {{reference to __device__ function}}
- // expected-error@-2 {{reference to __device__ function}}
+ // expected-error@-1 2 {{reference to __device__ function}}
}
void host_fn() {
diff --git a/clang/test/SemaCUDA/call-device-fn-from-host.cu b/clang/test/SemaCUDA/call-device-fn-from-host.cu
index dc227226101..3ea013f3a74 100644
--- a/clang/test/SemaCUDA/call-device-fn-from-host.cu
+++ b/clang/test/SemaCUDA/call-device-fn-from-host.cu
@@ -7,16 +7,11 @@
#include "Inputs/cuda.h"
__device__ void device_fn() {}
-// expected-note@-1 {{'device_fn' declared here}}
-// expected-note@-2 {{'device_fn' declared here}}
-// expected-note@-3 {{'device_fn' declared here}}
-// expected-note@-4 {{'device_fn' declared here}}
-// expected-note@-5 {{'device_fn' declared here}}
+// expected-note@-1 5 {{'device_fn' declared here}}
struct S {
__device__ S() {}
- // expected-note@-1 {{'S' declared here}}
- // expected-note@-2 {{'S' declared here}}
+ // expected-note@-1 2 {{'S' declared here}}
__device__ ~S() { device_fn(); }
// expected-note@-1 {{'~S' declared here}}
int x;
diff --git a/clang/test/SemaCUDA/call-host-fn-from-device.cu b/clang/test/SemaCUDA/call-host-fn-from-device.cu
index d484af14172..c727dc8cbeb 100644
--- a/clang/test/SemaCUDA/call-host-fn-from-device.cu
+++ b/clang/test/SemaCUDA/call-host-fn-from-device.cu
@@ -7,20 +7,13 @@
#include "Inputs/cuda.h"
extern "C" void host_fn() {}
-// expected-note@-1 {{'host_fn' declared here}}
-// expected-note@-2 {{'host_fn' declared here}}
-// expected-note@-3 {{'host_fn' declared here}}
-// expected-note@-4 {{'host_fn' declared here}}
-// expected-note@-5 {{'host_fn' declared here}}
-// expected-note@-6 {{'host_fn' declared here}}
-// expected-note@-7 {{'host_fn' declared here}}
+// expected-note@-1 7 {{'host_fn' declared here}}
struct Dummy {};
struct S {
S() {}
- // expected-note@-1 {{'S' declared here}}
- // expected-note@-2 {{'S' declared here}}
+ // expected-note@-1 2 {{'S' declared here}}
~S() { host_fn(); }
// expected-note@-1 {{'~S' declared here}}
int x;
diff --git a/clang/test/SemaCUDA/trace-through-global.cu b/clang/test/SemaCUDA/trace-through-global.cu
index 065342fdd11..f73570fa664 100644
--- a/clang/test/SemaCUDA/trace-through-global.cu
+++ b/clang/test/SemaCUDA/trace-through-global.cu
@@ -6,8 +6,7 @@
#include "Inputs/cuda.h"
__device__ void device_fn(int) {}
-// expected-note@-1 {{declared here}}
-// expected-note@-2 {{declared here}}
+// expected-note@-1 2 {{declared here}}
inline __host__ __device__ int hd1() {
device_fn(0); // expected-error {{reference to __device__ function}}
@@ -45,6 +44,5 @@ void launch_kernel() {
void host_fn() {
launch_kernel<int>();
- // expected-note@-1 {{called by 'host_fn'}}
- // expected-note@-2 {{called by 'host_fn'}}
+ // expected-note@-1 2 {{called by 'host_fn'}}
}
OpenPOWER on IntegriCloud