@@ -38,35 +38,36 @@ void foo() {
3838// CHECK-NEXT: 56 | pointer _M_end_of_storage
3939// CHECK-NEXT: 64 | class sycl::detail::string_view MKernelName
4040// CHECK-NEXT: 64 | const char * str
41- // CHECK-NEXT: 72 | class std::shared_ptr<class sycl::detail::kernel_impl> MKernel
42- // CHECK-NEXT: 72 | class std::__shared_ptr<class sycl::detail::kernel_impl> (base)
43- // CHECK-NEXT: 72 | class std::__shared_ptr_access<class sycl::detail::kernel_impl, __gnu_cxx::_S_atomic> (base) (empty)
44- // CHECK-NEXT: 72 | element_type * _M_ptr
45- // CHECK-NEXT: 80 | class std::__shared_count<> _M_refcount
46- // CHECK-NEXT: 80 | _Sp_counted_base<(enum __gnu_cxx::_Lock_policy)2U> * _M_pi
47- // CHECK-NEXT: 88 | void * MSrcPtr
48- // CHECK-NEXT: 96 | void * MDstPtr
49- // CHECK-NEXT: 104 | size_t MLength
50- // CHECK-NEXT: 112 | class std::vector<unsigned char> MPattern
51- // CHECK-NEXT: 112 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> > (base)
52- // CHECK-NEXT: 112 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> >::_Vector_impl _M_impl
53- // CHECK-NEXT: 112 | class std::allocator<unsigned char> (base) (empty)
54- // CHECK: 112 | pointer _M_start
55- // CHECK-NEXT: 120 | pointer _M_finish
56- // CHECK-NEXT: 128 | pointer _M_end_of_storage
57- // CHECK-NEXT: 136 | class std::unique_ptr<class sycl::detail::HostKernelBase> MHostKernel
58- // CHECK-NEXT: 136 | struct std::__uniq_ptr_data<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> >
59- // CHECK: 136 | class std::__uniq_ptr_impl<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> > (base)
60- // CHECK-NEXT: 136 | class std::tuple<class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> >
61- // CHECK-NEXT: 136 | struct std::_Tuple_impl<0, class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> > (base)
62- // CHECK-NEXT: 136 | struct std::_Tuple_impl<1, struct std::default_delete<class sycl::detail::HostKernelBase> > (base) (empty)
63- // CHECK: 136 | struct std::_Head_base<0, class sycl::detail::HostKernelBase *> (base)
64- // CHECK-NEXT: 136 | class sycl::detail::HostKernelBase * _M_head_impl
65- // CHECK-NEXT: 144 | struct sycl::detail::code_location MCodeLoc
66- // CHECK-NEXT: 144 | const char * MFileName
67- // CHECK-NEXT: 152 | const char * MFunctionName
68- // CHECK-NEXT: 160 | uint32_t MLineNo
69- // CHECK-NEXT: 164 | uint32_t MColumnNo
70- // CHECK-NEXT: | [sizeof=168, dsize=168, align=8,
71- // CHECK-NEXT: | nvsize=168, nvalign=8]
41+ // CHECK-NEXT: 72 | size_t len
42+ // CHECK-NEXT: 80 | class std::shared_ptr<class sycl::detail::kernel_impl> MKernel
43+ // CHECK-NEXT: 80 | class std::__shared_ptr<class sycl::detail::kernel_impl> (base)
44+ // CHECK-NEXT: 80 | class std::__shared_ptr_access<class sycl::detail::kernel_impl, __gnu_cxx::_S_atomic> (base) (empty)
45+ // CHECK-NEXT: 80 | element_type * _M_ptr
46+ // CHECK-NEXT: 88 | class std::__shared_count<> _M_refcount
47+ // CHECK-NEXT: 88 | _Sp_counted_base<(enum __gnu_cxx::_Lock_policy)2U> * _M_pi
48+ // CHECK-NEXT: 96 | void * MSrcPtr
49+ // CHECK-NEXT: 104 | void * MDstPtr
50+ // CHECK-NEXT: 112 | size_t MLength
51+ // CHECK-NEXT: 120 | class std::vector<unsigned char> MPattern
52+ // CHECK-NEXT: 120 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> > (base)
53+ // CHECK-NEXT: 120 | struct std::_Vector_base<unsigned char, class std::allocator<unsigned char> >::_Vector_impl _M_impl
54+ // CHECK-NEXT: 120 | class std::allocator<unsigned char> (base) (empty)
55+ // CHECK: 120 | pointer _M_start
56+ // CHECK-NEXT: 128 | pointer _M_finish
57+ // CHECK-NEXT: 136 | pointer _M_end_of_storage
58+ // CHECK-NEXT: 144 | class std::unique_ptr<class sycl::detail::HostKernelBase> MHostKernel
59+ // CHECK-NEXT: 144 | struct std::__uniq_ptr_data<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> >
60+ // CHECK: 144 | class std::__uniq_ptr_impl<class sycl::detail::HostKernelBase, struct std::default_delete<class sycl::detail::HostKernelBase> > (base)
61+ // CHECK-NEXT: 144 | class std::tuple<class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> >
62+ // CHECK-NEXT: 144 | struct std::_Tuple_impl<0, class sycl::detail::HostKernelBase *, struct std::default_delete<class sycl::detail::HostKernelBase> > (base)
63+ // CHECK-NEXT: 144 | struct std::_Tuple_impl<1, struct std::default_delete<class sycl::detail::HostKernelBase> > (base) (empty)
64+ // CHECK: 144 | struct std::_Head_base<0, class sycl::detail::HostKernelBase *> (base)
65+ // CHECK-NEXT: 144 | class sycl::detail::HostKernelBase * _M_head_impl
66+ // CHECK-NEXT: 152 | struct sycl::detail::code_location MCodeLoc
67+ // CHECK-NEXT: 152 | const char * MFileName
68+ // CHECK-NEXT: 160 | const char * MFunctionName
69+ // CHECK-NEXT: 168 | uint32_t MLineNo
70+ // CHECK-NEXT: 172 | uint32_t MColumnNo
71+ // CHECK-NEXT: | [sizeof=176, dsize=176, align=8,
72+ // CHECK-NEXT: | nvsize=176, nvalign=8]
7273// clang-format on
0 commit comments