Skip to content

Commit d2cbc3b

Browse files
committed
Move debug info fix into separate PR microsoft#7332
1 parent 9aa5df7 commit d2cbc3b

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

tools/clang/lib/CodeGen/CGDebugInfo.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,15 +1047,8 @@ bool CGDebugInfo::TryCollectHLSLRecordElements(const RecordType *Ty,
10471047
unsigned VecSize = hlsl::GetHLSLVecSize(QualTy);
10481048
unsigned ElemSizeInBits = CGM.getContext().getTypeSize(ElemQualTy);
10491049
unsigned CurrentAlignedOffset = 0;
1050-
std::string FieldNameBuf;
10511050
for (unsigned ElemIdx = 0; ElemIdx < VecSize; ++ElemIdx) {
1052-
StringRef FieldName;
1053-
if (VecSize <= 4) {
1054-
FieldName = StringRef(&"xyzw"[ElemIdx], 1);
1055-
} else {
1056-
FieldNameBuf = "c" + std::to_string(ElemIdx);
1057-
FieldName = FieldNameBuf;
1058-
}
1051+
StringRef FieldName = StringRef(&"xyzw"[ElemIdx], 1);
10591052
CurrentAlignedOffset =
10601053
llvm::RoundUpToAlignment(CurrentAlignedOffset, AlignBits);
10611054
llvm::DIType *FieldType =

0 commit comments

Comments
 (0)