diff options
author | Antti Määttä <[email protected]> | 2023-01-30 09:09:28 +0200 |
---|---|---|
committer | Antti Määttä <[email protected]> | 2023-01-31 07:33:17 +0200 |
commit | 3bffd2e01b9b2a7114e66830f49f7f0bd7752a34 (patch) | |
tree | 797e5c008c6e62654c158d16f32ed9ee4ec0f789 | |
parent | 9a756e3e0186a254ad27111874facdf8e825e285 (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.cpp | 4 |
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)); } |