diff options
author | Michal Privoznik <mprivozn@redhat.com> | 2020-01-09 09:53:31 +0100 |
---|---|---|
committer | Michal Privoznik <mprivozn@redhat.com> | 2020-01-10 13:53:32 +0100 |
commit | 4a09c143f6c467230ab60c20fea560e710ddeee0 (patch) | |
tree | 9e0094b3388da898ec6d1dda0b67e638b6b639dd /scripts | |
parent | 0604b9e627168b4a08bfb2e2fa720512f32608b9 (diff) | |
download | libvirt-4a09c143f6c467230ab60c20fea560e710ddeee0.tar.gz |
virerror: Make it easier to add new error number
In v5.0.0-rc1~94 we switched from one huge switch() to an array
for translating error numbers into error messages. However, the
array is declared to have VIR_ERR_NUMBER_LAST items which makes
it impossible to spot this place by compile checking when adding
new error number.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/apibuild.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/apibuild.py b/scripts/apibuild.py index 2f7314b379..05a169c30d 100755 --- a/scripts/apibuild.py +++ b/scripts/apibuild.py @@ -1657,6 +1657,13 @@ class CParser: token = ("name", "virloginit") return token + elif token[0] == "name" and token[1] == "G_STATIC_ASSERT": + # skip whole line + while token is not None and not (token[0] == "sep" and + token[1] == ";"): + token = self.token() + return self.token() + elif token[0] == "name": if self.type == "": self.type = token[1] |