Включен ли -fsanitize = строгий предел в -fsanitize = undefined для GCC 6?

Я работаю над сообщением о проблеме для библиотеки C ++, скомпилированной с GCC 6. Я читаю через GCC 6 Изменения, новые функции и исправления, и одно из примечаний:

  • UndefinedBehaviorSanitizer получил новую опцию очистки, -fsanitize = bounds-strict, которая обеспечивает строгую проверку границ массивов. В частности, он включает -fsanitize = bounds, а также инструментарий гибких массивов, подобных элементам массива.

Включена ли строгая проверка границ -fsanitize=undefined? Или нам нужны оба -fsanitize=undefined а также -fsanitize=bounds-strict?

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]