Skip to content

Commit ec94a3c

Browse files
committed
review: use SmallString/raw_svector_ostream
1 parent 2640b02 commit ec94a3c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/Frontend/HLSL/HLSLRootSignature.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "llvm/Frontend/HLSL/HLSLRootSignature.h"
14+
#include "llvm/ADT/SmallString.h"
1415
#include "llvm/ADT/bit.h"
1516
#include "llvm/IR/IRBuilder.h"
1617
#include "llvm/IR/Metadata.h"
@@ -217,8 +218,8 @@ MDNode *MetadataBuilder::BuildRootConstants(const RootConstants &Constants) {
217218

218219
MDNode *MetadataBuilder::BuildRootDescriptor(const RootDescriptor &Descriptor) {
219220
IRBuilder<> Builder(Ctx);
220-
std::string Name;
221-
llvm::raw_string_ostream OS(Name);
221+
llvm::SmallString<7> Name;
222+
llvm::raw_svector_ostream OS(Name);
222223
OS << "Root" << ClauseType(llvm::to_underlying(Descriptor.Type));
223224

224225
Metadata *Operands[] = {

0 commit comments

Comments
 (0)