[Driver] Allow enum SanitizerOrdinal to represent more than 64 different sanitizer...
authorPierre Gousseau <pierregousseau14@gmail.com>
Tue, 26 Feb 2019 13:30:14 +0000 (13:30 +0000)
committerPierre Gousseau <pierregousseau14@gmail.com>
Tue, 26 Feb 2019 13:30:14 +0000 (13:30 +0000)
commit44fad947a5710c96da95423e92a6f27d5070cea4
treecdebb1dc7aa5346abb34f6bf2fadbb298c7d5d21
parentd4a406e4998d057391d98df80bff1213381470cd
[Driver] Allow enum SanitizerOrdinal to represent more than 64 different sanitizer checks, NFC.

enum SanitizerOrdinal has reached maximum capacity, this change extends the capacity to 128 sanitizer checks.
This can eventually allow us to add gcc 8's options "-fsanitize=pointer-substract" and "-fsanitize=pointer-compare".

Fixes: https://llvm.org/PR39425

Differential Revision: https://reviews.llvm.org/D57914

llvm-svn: 354873
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/Sanitizers.def
clang/include/clang/Basic/Sanitizers.h
clang/include/clang/Driver/ToolChain.h
clang/lib/Basic/SanitizerSpecialCaseList.cpp
clang/lib/Basic/Sanitizers.cpp
clang/lib/CodeGen/CGExpr.cpp
clang/lib/Driver/SanitizerArgs.cpp
clang/lib/Driver/ToolChain.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Sema/SemaDeclAttr.cpp