Silence -Wunused-but-set-variable error with clang
authorSimon Marchi <simon.marchi@efficios.com>
Thu, 4 Aug 2022 18:28:25 +0000 (14:28 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Sat, 21 Oct 2023 11:56:09 +0000 (07:56 -0400)
commite3e899ce2c68608f09259ad30969e54f045aadc1
treea4a5625d546eabbb77ea8133234cadd823c591d7
parent578f3d7758a335fd0405d55b5b17e18948a32f10
Silence -Wunused-but-set-variable error with clang

When building with clang-15, I get:

      CXX      libctf_parser_la-parser.lo
    parser.cpp:2920:9: error: variable 'yynerrs' set but not used [-Werror,-Wunused-but-set-variable]
        int yynerrs;
            ^

This is because it warns for something like this:

    int n;
    n = 0;
    ++n;

whereas previous versions do not.

This is generated code, so there's not much more we can do other than
silence the warning for the file.

Change-Id: If2cffe9042b743ffe4b4b23f751216f67b58e5fa
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/8655
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
(cherry picked from commit 2ea09241f07f1dfd4b6fd0f2f296a10142fda7d2)
Reviewed-on: https://review.lttng.org/c/babeltrace/+/11116
CI-Build: Michael Jeanson <mjeanson@efficios.com>
Tested-by: jenkins <jenkins@lttng.org>
src/common/macros.h
src/plugins/ctf/common/metadata/parser.y
This page took 0.024965 seconds and 4 git commands to generate.