From df8ef51d61bc9075e79954d936a37eca11333123 Mon Sep 17 00:00:00 2001 From: "Daniel R. Carvalho" Date: Fri, 19 Mar 2021 19:20:17 -0300 Subject: [PATCH] util: Add verifier for opening braces of enums Make sure that opening braces of enums are not declared in the same line of the enum name. This does not work for multi-line enums. Change-Id: I5fbdc317f954946127e6e79dbcaf46674abccb41 Signed-off-by: Daniel R. Carvalho Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/43327 Tested-by: kokoro Reviewed-by: Gabe Black Maintainer: Gabe Black --- util/style/verifiers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/style/verifiers.py b/util/style/verifiers.py index 5f87ca4095..6cca38238e 100644 --- a/util/style/verifiers.py +++ b/util/style/verifiers.py @@ -470,7 +470,7 @@ class ClassBraces(LineVerifier): test_name = 'class opening brace position' opt_name = 'classbrace' - regex = re.compile(r'\A(\s*)((class|struct)\s+[A-Z].*\S)\s*\{') + regex = re.compile(r'\A(\s*)((class|struct|enum)\s+[A-Z].*\S)\s*\{') def check_line(self, line, **kwargs): return self.regex.search(line) == None