File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -83,13 +83,12 @@ Error RootSignatureDesc::write(raw_ostream &OS) const {
83
83
ParamsOffset.push_back (Offset);
84
84
}
85
85
86
- size_t It = 0 ;
87
- for (const auto &P : Parameters) {
88
-
89
- auto Offset = ParamsOffset[It];
90
- if (Error Err = rewriteOffset (Writer, Offset))
86
+ assert (NumParameters == ParamsOffset.size ());
87
+ for (size_t I = 0 ; I < NumParameters; ++I) {
88
+ if (Error Err = rewriteOffset (Writer, ParamsOffset[I]))
91
89
return Err;
92
- It++;
90
+
91
+ const auto &P = Parameters[I];
93
92
94
93
switch (P.ParameterType ) {
95
94
case dxbc::RootParameterType::Constants32Bit: {
@@ -105,8 +104,6 @@ Error RootSignatureDesc::write(raw_ostream &OS) const {
105
104
}
106
105
}
107
106
108
- assert (It == NumParameters);
109
-
110
107
llvm::ArrayRef<char > BufferRef (reinterpret_cast <char *>(Buffer.data ()),
111
108
Buffer.size ());
112
109
OS.write (BufferRef.data (), BufferRef.size ());
You can’t perform that action at this time.
0 commit comments