Static analysis flagged that we were indexing CharacteristicKindStrings in PPCallbacksTracker::FileChanged based on the values of SrcMgr::CharacteristicKind which would access outside array bounds for some values of the enum. As far I can see all value of the enum are possible when calling FileChanged and so the array should indeed cover all values. So I added the missing values to the array. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| PPCallbacksTracker.cpp | ||
| PPCallbacksTracker.h | ||
| PPTrace.cpp | ||