[analyzer] Fix modeling some library functions when UCHAR_MAX > INT_MAX.
authorArtem Dergachev <artem.dergachev@gmail.com>
Mon, 16 Mar 2020 04:03:23 +0000 (07:03 +0300)
committerArtem Dergachev <artem.dergachev@gmail.com>
Mon, 16 Mar 2020 04:16:44 +0000 (07:16 +0300)
commit0eba5dc80fb0a65b8bad00998c390ce3ec0c430f
tree91d960df85a956688670da162059fa9990b1c2f5
parent54146cbd32e319029cd1ff8519f76e2a3820bb8c
[analyzer] Fix modeling some library functions when UCHAR_MAX > INT_MAX.

This makes life easier for downstream users who maintain exotic
target platforms.

Patch by Vince Bridgers!

Differential Revision: https://reviews.llvm.org/D75529
clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp