We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b2571c8 commit bb49966Copy full SHA for bb49966
cpp/ql/src/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll
@@ -329,6 +329,8 @@ newtype TTranslatedElement =
329
* initialized.
330
*/
331
private int getEndOfValueInitializedRange(ArrayAggregateLiteral initList, int afterElementIndex) {
332
+ result = getNextExplicitlyInitializedElementAfter(initList, afterElementIndex)
333
+ or
334
isFirstValueInitializedElementInRange(initList, afterElementIndex) and
335
not exists(getNextExplicitlyInitializedElementAfter(initList, afterElementIndex)) and
336
result = initList.getType().getUnspecifiedType().(ArrayType).getArraySize()
0 commit comments