summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2023-05-06 17:32:22 +0200
committerMarc Mutz <marc.mutz@qt.io>2023-05-09 06:25:47 +0000
commit5d572251d64feb8c2dcb3df6552bad198e98d0c8 (patch)
tree712952483c76cab982988dcb8e797cb8f7105ce2
parent5721f2aceb22e975ba0ca8d7fd7d442472a2c43a (diff)
downloadqtrepotools-5d572251d64feb8c2dcb3df6552bad198e98d0c8.tar.gz
sanitize-commit: add support for C++17 if-constexpr
... to flow-control-keyword white-space check, so if constexpr(foo) { doesn't go undetected anymore. Change-Id: I1dbdb5ffd1f1f4e0ce72914d7d75beb3f6c10889 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
-rwxr-xr-xgit-hooks/sanitize-commit2
1 files changed, 1 insertions, 1 deletions
diff --git a/git-hooks/sanitize-commit b/git-hooks/sanitize-commit
index dae7174..1a42fcf 100755
--- a/git-hooks/sanitize-commit
+++ b/git-hooks/sanitize-commit
@@ -862,7 +862,7 @@ while (<DIFF>) {
styleFail("Leading tabs") if (/^\t+/);
if ($ctlkw_check) {
styleFail("Flow control keywords must be followed by a single space")
- if (/\b(if|elsif|for|foreach|Q_FOREACH|while|do|switch)(| +)\(/);
+ if (/\b(if|if constexpr|elsif|for|foreach|Q_FOREACH|while|do|switch)(| +)\(/);
}
}
}