File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ class Device {
7878 virtual Queue &getGraphicsQueue () = 0;
7979
8080 virtual llvm::Expected<std::shared_ptr<Buffer>>
81- createBuffer (llvm::StringRef Name, BufferCreateDesc &Desc,
81+ createBuffer (std::string Name, BufferCreateDesc &Desc,
8282 size_t SizeInBytes) = 0 ;
8383 virtual void printExtra (llvm::raw_ostream &OS) {}
8484
Original file line number Diff line number Diff line change @@ -368,7 +368,7 @@ class DXDevice : public offloadtest::Device {
368368 Queue &getGraphicsQueue () override { return GraphicsQueue; }
369369
370370 llvm::Expected<std::shared_ptr<offloadtest::Buffer>>
371- createBuffer (llvm::StringRef Name, BufferCreateDesc &Desc,
371+ createBuffer (std::string Name, BufferCreateDesc &Desc,
372372 size_t SizeInBytes) override {
373373
374374 D3D12_HEAP_TYPE HeapType = D3D12_HEAP_TYPE_DEFAULT;
Original file line number Diff line number Diff line change @@ -565,7 +565,7 @@ class MTLDevice : public offloadtest::Device {
565565 Queue &getGraphicsQueue () override { return GraphicsQueue; }
566566
567567 llvm::Expected<std::shared_ptr<offloadtest::Buffer>>
568- createBuffer (llvm::StringRef Name, BufferCreateDesc &Desc,
568+ createBuffer (std::string Name, BufferCreateDesc &Desc,
569569 size_t SizeInBytes) override {
570570 MTL::ResourceOptions StorageMode;
571571 switch (Desc.Location ) {
Original file line number Diff line number Diff line change @@ -613,7 +613,7 @@ class VulkanDevice : public offloadtest::Device {
613613 Queue &getGraphicsQueue () override { return GraphicsQueue; }
614614
615615 llvm::Expected<std::shared_ptr<offloadtest::Buffer>>
616- createBuffer (llvm::StringRef Name, BufferCreateDesc &Desc,
616+ createBuffer (std::string Name, BufferCreateDesc &Desc,
617617 size_t SizeInBytes) override {
618618 VkMemoryPropertyFlags MemFlags = 0 ;
619619 switch (Desc.Location ) {
You can’t perform that action at this time.
0 commit comments