blob: 9f8d0541d8a249d1774c00d91989f18c1bb88065 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
int i;
void
foo ()
{
#pragma omp requires unified_address /* { dg-error "may only be used at file scope" } */
#pragma omp requires unified_shared_memory /* { dg-error "may only be used at file scope" } */
#pragma omp requires unified_shared_memory unified_address /* { dg-error "may only be used at file scope" } */
#pragma omp requires dynamic_allocators,reverse_offload /* { dg-error "may only be used at file scope" } */
#pragma omp requires atomic_default_mem_order(seq_cst) /* { dg-error "may only be used at file scope" } */
if (0)
#pragma omp requires unified_address /* { dg-error "may only be used at file scope" } */
i++;
if (0)
#pragma omp requires atomic_default_mem_order(seq_cst) /* { dg-error "may only be used at file scope" } */
i++;
}
struct S {
int s;
#pragma omp requires unified_address /* { dg-error "may only be used at file scope" } */
};
|