summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Määttä <[email protected]>2023-01-30 09:09:28 +0200
committerAntti Määttä <[email protected]>2023-01-31 07:33:17 +0200
commit3bffd2e01b9b2a7114e66830f49f7f0bd7752a34 (patch)
tree797e5c008c6e62654c158d16f32ed9ee4ec0f789
parent9a756e3e0186a254ad27111874facdf8e825e285 (diff)
tracegen: Give warning if flag value is npot2
Flag values can have mask values, which have multiple bits set. Give warning instead of panic if a flag value is not power of two. Pick-to: 6.5 Change-Id: Ie67a5d820203219ce2eb91faf5dea8d6051a5e08 Reviewed-by: Tomi Korpipää <[email protected]>
-rw-r--r--src/tools/tracegen/provider.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/tracegen/provider.cpp b/src/tools/tracegen/provider.cpp
index 10a864f6021..741da3b0996 100644
--- a/src/tools/tracegen/provider.cpp
+++ b/src/tools/tracegen/provider.cpp
@@ -394,8 +394,8 @@ Provider parseProvider(const QString &filename)
value.name = m.captured(1);
value.value = m.captured(3).toInt();
if (!isPow2OrZero(value.value)) {
- panic("Syntax error while processing '%s' line %d:\n"
- " '%s' flag value is now power of two",
+ printf("Warning: '%s' line %d:\n"
+ " '%s' flag value is not power of two.\n",
qPrintable(filename), lineNumber,
qPrintable(line));
}