@@ -14,31 +14,25 @@ void foo() {
1414// The order of field declarations and their types are important.
1515// CHECK: 0 | class sycl::handler
1616// CHECK-NEXT: 0 | class std::unique_ptr<class sycl::detail::handler_impl> implOwner
17- // CHECK-NEXT: 0 | struct std::__uniq_ptr_data<class sycl::detail::handler_impl, struct std::default_delete<class sycl::detail::handler_impl> > _M_t
17+ // CHECK-NEXT: 0 | struct std::__uniq_ptr_data<class sycl::detail::handler_impl, struct std::default_delete<class sycl::detail::handler_impl> >
1818// CHECK-NEXT: 0 | class std::__uniq_ptr_impl<class sycl::detail::handler_impl, struct std::default_delete<class sycl::detail::handler_impl> > (base)
19- // CHECK-NEXT: 0 | class std::tuple<class sycl::detail::handler_impl *, struct std::default_delete<class sycl::detail::handler_impl> > _M_t
19+ // CHECK-NEXT: 0 | class std::tuple<class sycl::detail::handler_impl *, struct std::default_delete<class sycl::detail::handler_impl> >
2020// CHECK-NEXT: 0 | struct std::_Tuple_impl<0, class sycl::detail::handler_impl *, struct std::default_delete<class sycl::detail::handler_impl> > (base)
2121// CHECK-NEXT: 0 | struct std::_Tuple_impl<1, struct std::default_delete<class sycl::detail::handler_impl> > (base) (empty)
22- // CHECK: 0 | struct std::_Head_base<1, struct std::default_delete<class sycl::detail::handler_impl> > (base) (empty)
23- // CHECK-NEXT: 0 | struct std::default_delete<class sycl::detail::handler_impl> _M_head_impl (empty)
2422// CHECK: 0 | struct std::_Head_base<0, class sycl::detail::handler_impl *> (base)
2523// CHECK-NEXT: 0 | class sycl::detail::handler_impl * _M_head_impl
2624// CHECK-NEXT: 8 | detail::handler_impl * impl
2725// CHECK-NEXT: 16 | class std::vector<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost> > MLocalAccStorage
2826// CHECK-NEXT: 16 | struct std::_Vector_base<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost>, class std::allocator<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost> > > (base)
2927// CHECK-NEXT: 16 | struct std::_Vector_base<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost>, class std::allocator<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost> > >::_Vector_impl _M_impl
3028// CHECK-NEXT: 16 | class std::allocator<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost> > (base) (empty)
31- // CHECK-NEXT: 16 | class std::__new_allocator<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost> > (base) (empty)
32- // CHECK-NEXT: 16 | struct std::_Vector_base<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost>, class std::allocator<class std::shared_ptr<class sycl::detail::LocalAccessorImplHost> > >::_Vector_impl_data (base)
3329// CHECK: 16 | pointer _M_start
3430// CHECK-NEXT: 24 | pointer _M_finish
3531// CHECK-NEXT: 32 | pointer _M_end_of_storage
3632// CHECK-NEXT: 40 | class std::vector<class std::shared_ptr<class sycl::detail::stream_impl> > MStreamStorage
3733// CHECK-NEXT: 40 | struct std::_Vector_base<class std::shared_ptr<class sycl::detail::stream_impl>, class std::allocator<class std::shared_ptr<class sycl::detail::stream_impl> > > (base)
3834// CHECK-NEXT: 40 | struct std::_Vector_base<class std::shared_ptr<class sycl::detail::stream_impl>, class std::allocator<class std::shared_ptr<class sycl::detail::stream_impl> > >::_Vector_impl _M_impl
3935// CHECK-NEXT: 40 | class std::allocator<class std::shared_ptr<class sycl::detail::stream_impl> > (base) (empty)
40- // CHECK-NEXT: 40 | class std::__new_allocator<class std::shared_ptr<class sycl::detail::stream_impl> > (base) (empty)
41- // CHECK-NEXT: 40 | struct std::_Vector_base<class std::shared_ptr<class sycl::detail::stream_impl>, class std::allocator<class std::shared_ptr<class sycl::detail::stream_impl> > >::_Vector_impl_data (base)
4236// CHECK: 40 | pointer _M_start
4337// CHECK-NEXT: 48 | pointer _M_finish
4438// CHECK-NEXT: 56 | pointer _M_end_of_storage
@@ -57,19 +51,15 @@ void foo() {
5751// CHECK-NEXT: 112 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> > (base)
5852// CHECK-NEXT: 112 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> >::_Vector_impl _M_impl
5953// CHECK-NEXT: 112 | class std::allocator<unsigned char> (base) (empty)
60- // CHECK-NEXT: 112 | class std::__new_allocator<unsigned char> (base) (empty)
61- // CHECK-NEXT: 112 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> >::_Vector_impl_data (base)
6254// CHECK: 112 | pointer _M_start
6355// CHECK-NEXT: 120 | pointer _M_finish
6456// CHECK-NEXT: 128 | pointer _M_end_of_storage
6557// CHECK-NEXT: 136 | class std::unique_ptr<class sycl::detail::HostKernelBase> MHostKernel
66- // CHECK-NEXT: 136 | struct std::__uniq_ptr_data<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> > _M_t
58+ // CHECK-NEXT: 136 | struct std::__uniq_ptr_data<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> >
6759// CHECK: 136 | class std::__uniq_ptr_impl<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> > (base)
68- // CHECK-NEXT: 136 | class std::tuple<class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> > _M_t
60+ // CHECK-NEXT: 136 | class std::tuple<class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> >
6961// CHECK-NEXT: 136 | struct std::_Tuple_impl<0, class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> > (base)
7062// CHECK-NEXT: 136 | struct std::_Tuple_impl<1, struct std::default_delete<class sycl::detail::HostKernelBase> > (base) (empty)
71- // CHECK: 136 | struct std::_Head_base<1, struct std::default_delete<class sycl::detail::HostKernelBase> > (base) (empty)
72- // CHECK-NEXT: 136 | struct std::default_delete<class sycl::detail::HostKernelBase> _M_head_impl (empty)
7363// CHECK: 136 | struct std::_Head_base<0, class sycl::detail::HostKernelBase *> (base)
7464// CHECK-NEXT: 136 | class sycl::detail::HostKernelBase * _M_head_impl
7565// CHECK-NEXT: 144 | struct sycl::detail::code_location MCodeLoc
0 commit comments