]> granicus.if.org Git - clang/commit
DiagnosticIDs: Forbid Diag ID from being valid
authorDavid Majnemer <david.majnemer@gmail.com>
Sat, 20 Jul 2013 07:15:15 +0000 (07:15 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sat, 20 Jul 2013 07:15:15 +0000 (07:15 +0000)
commitcfaa5525b8eea6c5f7767010e04e323f76bed1ab
tree8077c07be7e5570fdbcd8f3061d956cc5cd002e9
parent03bf10dc4f245a17ee4f702461cba5120cc4d09b
DiagnosticIDs: Forbid Diag ID from being valid

Diag ID is used throughout clang as a sentinel id meaning "this is an
invalid diagnostic id."  Confusingly, Diag ID maps to a valid, usable,
diagnostic id.  Instead, start diagnostic ids at ID one.

Incidently, remove an unused element from StaticDiagInfo.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186760 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticIDs.h
lib/Basic/DiagnosticIDs.cpp