@@ -72,7 +72,7 @@ sycl::ext::oneapi::device_global<int> b;
72
72
// CHECK-NEXT: return a;
73
73
// CHECK-NEXT: }
74
74
// CHECK-NEXT: } // namespace __sycl_detail
75
- // CHECK-NEXT: } // namespace
75
+ // CHECK-NEXT: } // namespace
76
76
77
77
// CHECK: __SYCL_INLINE_NAMESPACE(cl) {
78
78
// CHECK-NEXT: namespace sycl {
@@ -91,7 +91,7 @@ sycl::ext::oneapi::device_global<int> b;
91
91
// CHECK-NEXT: return b;
92
92
// CHECK-NEXT: }
93
93
// CHECK-NEXT: } // namespace __sycl_detail
94
- // CHECK-NEXT: } // namespace
94
+ // CHECK-NEXT: } // namespace
95
95
96
96
namespace outer {
97
97
namespace {
@@ -107,9 +107,9 @@ constexpr sycl::specialization_id a{2};
107
107
// CHECK-NEXT: return a;
108
108
// CHECK-NEXT: }
109
109
// CHECK-NEXT: } // namespace __sycl_detail
110
- // CHECK-NEXT: } // namespace
110
+ // CHECK-NEXT: } // namespace
111
111
// CHECK-NEXT: } // namespace inner
112
- // CHECK-NEXT: } // namespace
112
+ // CHECK-NEXT: } // namespace
113
113
// CHECK-NEXT: } // namespace outer
114
114
// CHECK-NEXT: namespace outer {
115
115
// CHECK-NEXT: namespace {
@@ -118,7 +118,7 @@ constexpr sycl::specialization_id a{2};
118
118
// CHECK-NEXT: return inner::__sycl_detail::__shim_[[SHIM2]]();
119
119
// CHECK-NEXT: }
120
120
// CHECK-NEXT: } // namespace __sycl_detail
121
- // CHECK-NEXT: } // namespace
121
+ // CHECK-NEXT: } // namespace
122
122
// CHECK-NEXT: } // namespace outer
123
123
// CHECK-NEXT: __SYCL_INLINE_NAMESPACE(cl) {
124
124
// CHECK-NEXT: namespace sycl {
@@ -140,9 +140,9 @@ sycl::ext::oneapi::device_global<int> b;
140
140
// CHECK-NEXT: return b;
141
141
// CHECK-NEXT: }
142
142
// CHECK-NEXT: } // namespace __sycl_detail
143
- // CHECK-NEXT: } // namespace
143
+ // CHECK-NEXT: } // namespace
144
144
// CHECK-NEXT: } // namespace inner
145
- // CHECK-NEXT: } // namespace
145
+ // CHECK-NEXT: } // namespace
146
146
// CHECK-NEXT: } // namespace outer
147
147
// CHECK-NEXT: namespace outer {
148
148
// CHECK-NEXT: namespace {
@@ -151,7 +151,7 @@ sycl::ext::oneapi::device_global<int> b;
151
151
// CHECK-NEXT: return inner::__sycl_detail::__shim_[[SHIM4]]();
152
152
// CHECK-NEXT: }
153
153
// CHECK-NEXT: } // namespace __sycl_detail
154
- // CHECK-NEXT: } // namespace
154
+ // CHECK-NEXT: } // namespace
155
155
// CHECK-NEXT: } // namespace outer
156
156
struct Wrapper {
157
157
static constexpr sycl::specialization_id a{18 };
@@ -167,9 +167,9 @@ struct Wrapper {
167
167
// CHECK-NEXT: return Wrapper::a;
168
168
// CHECK-NEXT: }
169
169
// CHECK-NEXT: } // namespace __sycl_detail
170
- // CHECK-NEXT: } // namespace
170
+ // CHECK-NEXT: } // namespace
171
171
// CHECK-NEXT: } // namespace inner
172
- // CHECK-NEXT: } // namespace
172
+ // CHECK-NEXT: } // namespace
173
173
// CHECK-NEXT: } // namespace outer
174
174
// CHECK-NEXT: namespace outer {
175
175
// CHECK-NEXT: namespace {
@@ -178,7 +178,7 @@ struct Wrapper {
178
178
// CHECK-NEXT: return inner::__sycl_detail::__shim_[[SHIM6]]();
179
179
// CHECK-NEXT: }
180
180
// CHECK-NEXT: } // namespace __sycl_detail
181
- // CHECK-NEXT: } // namespace
181
+ // CHECK-NEXT: } // namespace
182
182
// CHECK-NEXT: } // namespace outer
183
183
// CHECK-NEXT: __SYCL_INLINE_NAMESPACE(cl) {
184
184
// CHECK-NEXT: namespace sycl {
@@ -200,9 +200,9 @@ struct Wrapper {
200
200
// CHECK-NEXT: return Wrapper::b;
201
201
// CHECK-NEXT: }
202
202
// CHECK-NEXT: } // namespace __sycl_detail
203
- // CHECK-NEXT: } // namespace
203
+ // CHECK-NEXT: } // namespace
204
204
// CHECK-NEXT: } // namespace inner
205
- // CHECK-NEXT: } // namespace
205
+ // CHECK-NEXT: } // namespace
206
206
// CHECK-NEXT: } // namespace outer
207
207
// CHECK-NEXT: namespace outer {
208
208
// CHECK-NEXT: namespace {
@@ -211,7 +211,7 @@ struct Wrapper {
211
211
// CHECK-NEXT: return inner::__sycl_detail::__shim_[[SHIM8]]();
212
212
// CHECK-NEXT: }
213
213
// CHECK-NEXT: } // namespace __sycl_detail
214
- // CHECK-NEXT: } // namespace
214
+ // CHECK-NEXT: } // namespace
215
215
// CHECK-NEXT: } // namespace outer
216
216
// CHECK-NEXT: namespace outer {
217
217
// CHECK-NEXT: namespace {
@@ -222,9 +222,9 @@ struct Wrapper {
222
222
// CHECK-NEXT: return Wrapper::c;
223
223
// CHECK-NEXT: }
224
224
// CHECK-NEXT: } // namespace __sycl_detail
225
- // CHECK-NEXT: } // namespace
225
+ // CHECK-NEXT: } // namespace
226
226
// CHECK-NEXT: } // namespace inner
227
- // CHECK-NEXT: } // namespace
227
+ // CHECK-NEXT: } // namespace
228
228
// CHECK-NEXT: } // namespace outer
229
229
// CHECK-NEXT: namespace outer {
230
230
// CHECK-NEXT: namespace {
@@ -233,7 +233,7 @@ struct Wrapper {
233
233
// CHECK-NEXT: return inner::__sycl_detail::__shim_[[SHIM10]]();
234
234
// CHECK-NEXT: }
235
235
// CHECK-NEXT: } // namespace __sycl_detail
236
- // CHECK-NEXT: } // namespace
236
+ // CHECK-NEXT: } // namespace
237
237
// CHECK-NEXT: } // namespace outer
238
238
239
239
// FIXME: Shims don't work with templated wrapper classes for some reason
@@ -242,13 +242,13 @@ struct Wrapper {
242
242
// static constexpr sycl::specialization_id<T> a{18};
243
243
// static sycl::ext::oneapi::device_global<T> b;
244
244
// };
245
- //
245
+ //
246
246
// template class TemplateWrapper<float>;
247
247
248
- }
249
- }
250
- }
251
- }
248
+ } // namespace
249
+ } // namespace inner
250
+ } // namespace
251
+ } // namespace outer
252
252
253
253
// CHECK: #include <CL/sycl/detail/spec_const_integration.hpp>
254
254
// CHECK-NEXT: #include <CL/sycl/detail/device_global_map.hpp>
0 commit comments