2026-05-01 06:17 ftp://ftp.de.debian.org/debian/pool/main/b/boolector/boolector_3.2.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j8 platform: Linux-6.18.15+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: 0fda84ef (2026-05-01 02:32:52 +0200) count: 2929 2713 elapsed-time: 44.1 40.0 head-timing-info: old-timing-info: head results: boolector-3.2.4/examples/api/c/array/array3.c:22:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_INCREMENTAL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/array/array2.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_MODEL_GEN [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/array/array1.c:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_SAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/maxandmain.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/maxormain.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/maxxormain.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/minandmain.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/minormain.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/minxormain.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/boundsprop/theorems.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/bv/bv1.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_SAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/exception.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/bubblesortmem/bubblesortmem.c:33:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:47:5: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BtorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:47:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:59:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BtorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:59:42: note: Null pointer dereference boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:60:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BtorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:60:42: note: Null pointer dereference boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:119:63: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:45:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BtorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/binarysearch/binarysearch.c:119:63: note: Null pointer dereference boolector-3.2.4/examples/api/c/doublereversearray/doublereversearray.c:153:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/ispowerof2/ispowerof2.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:38:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/exception.cpp:18:15: style:inconclusive: Either there is a missing 'override', or the member function 'Exception::getMsg' can be const. [functionConst] boolector-3.2.4/examples/api/c/exception.cpp:17:3: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/examples/api/c/exception.cpp:18:15: performance: Function 'getMsg()' should return member 'msg' by const reference. [returnByReference] boolector-3.2.4/examples/api/c/matrixmultass/matrixmultass.c:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/max/max.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/bv/bv2.c:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_MODEL_GEN [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/matrixmultcomm/matrixmultcomm.c:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/memcpy/memcpy.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/memcpy/memcpy.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/quickstart.c:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_MODEL_GEN [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/memcpy/memcpycode.c:18:15: warning: Invalid test for overflow 'src<=src+n'; pointer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always true. [invalidTestForOverflow] boolector-3.2.4/examples/api/c/memcpy/memcpycode.c:19:15: warning: Invalid test for overflow 'dst<=dst+n'; pointer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always true. [invalidTestForOverflow] boolector-3.2.4/examples/api/c/selectionsortmem/selectionsortmem.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:44:5: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:39:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:39:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:44:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:56:41: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:39:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:39:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:56:41: note: Null pointer dereference boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:68:63: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:39:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:39:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/linearsearch/linearsearch.c:68:63: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:45:5: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:45:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:55:44: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:55:44: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:56:44: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:56:44: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:61:45: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:61:45: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:64:45: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:64:45: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:78:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:78:42: note: Null pointer dereference boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:79:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:43:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/bubblesort/bubblesort.c:79:42: note: Null pointer dereference boolector-3.2.4/examples/api/c/memcpy/memcpycode.c:13:13: style: Unsigned expression 'j' can't be negative so it is unnecessary to test it. [unsignedPositive] boolector-3.2.4/examples/api/c/max/max.c:43:5: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/max/max.c:38:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/max/max.c:38:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/max/max.c:43:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/max/max.c:46:38: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/max/max.c:38:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/max/max.c:38:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/max/max.c:46:38: note: Null pointer dereference boolector-3.2.4/examples/api/c/max/max.c:50:41: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/max/max.c:38:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/max/max.c:38:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/max/max.c:50:41: note: Null pointer dereference boolector-3.2.4/examples/api/c/memcpy/memcpycode.c:6:9: style: Variable 'eos' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/examples/api/c/max/max.c:65:63: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/max/max.c:38:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/max/max.c:38:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/max/max.c:65:63: note: Null pointer dereference boolector-3.2.4/examples/generators/csa/gencsa.c:10:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/countbits/countbits.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/countbits/countbits.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/fadd/sp.c:9:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/memcpy/memcpycode.c:12:11: error: Uninitialized variable: j [uninitvar] boolector-3.2.4/examples/api/c/swapmem/swapmem.c:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/memcpy/memcpycode.c:4:12: style: Unused variable: i [unusedVariable] boolector-3.2.4/examples/api/c/sudoku/sudoku.c:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_MODEL_GEN [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/pjex/pjex.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/pjex/pjex0.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:51:3: warning: If memory allocation fails, then there is a possible null pointer dereference: const_string [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:44: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:28: note: Assignment 'const_string=(char*)malloc(sizeof(char)*(num_bits+1))', assigned value is 0 boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:51:3: note: Null pointer dereference boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:54:34: warning: If memory allocation fails, then there is a possible null pointer dereference: const_string [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:44: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:28: note: Assignment 'const_string=(char*)malloc(sizeof(char)*(num_bits+1))', assigned value is 0 boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:54:34: note: Null pointer dereference boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:57:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: const_string [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:44: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:28: note: Assignment 'const_string=(char*)malloc(sizeof(char)*(num_bits+1))', assigned value is 0 boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:57:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: powers [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:49:38: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:49:12: note: Assignment 'powers=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_bits)', assigned value is 0 boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:58:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:59:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: const_string [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:44: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:50:28: note: Assignment 'const_string=(char*)malloc(sizeof(char)*(num_bits+1))', assigned value is 0 boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:59:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:83:44: warning: If memory allocation fails, then there is a possible null pointer dereference: powers [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:49:38: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:49:12: note: Assignment 'powers=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_bits)', assigned value is 0 boolector-3.2.4/examples/api/c/nextpowerof2/nextpowerof2.c:83:44: note: Null pointer dereference boolector-3.2.4/examples/generators/writechains/writechains.c:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/fadd/sp.c:7:17: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] boolector-3.2.4/examples/generators/fadd/sp.c:33:10: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] boolector-3.2.4/examples/api/c/memcpy/memcpy.c:144:7: style: The if condition is the same as the previous if condition [duplicateCondition] boolector-3.2.4/examples/api/c/memcpy/memcpy.c:135:7: note: First condition boolector-3.2.4/examples/api/c/memcpy/memcpy.c:144:7: note: Second condition boolector-3.2.4/src/api/python/boolector_py.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/api/python/boolector_py.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyTuple_Type [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/fadd/sp.c:43:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:45:5: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:45:5: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:53:48: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:53:48: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:54:41: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:54:41: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:57:50: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:57:50: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:64:41: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:64:41: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:73:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:73:42: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:74:43: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:74:43: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:90:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:90:42: note: Null pointer dereference boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:91:42: warning: If memory allocation fails, then there is a possible null pointer dereference: indices [nullPointerOutOfMemory] boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:39: note: Assuming allocation function fails boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:40:13: note: Assignment 'indices=(BoolectorNode**)malloc(sizeof(BoolectorNode*)*num_elements)', assigned value is 0 boolector-3.2.4/examples/api/c/selectionsort/selectionsort.c:91:42: note: Null pointer dereference boolector-3.2.4/examples/generators/countbits/countbits.c:79:7: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] boolector-3.2.4/examples/generators/countbits/countbits.c:65:7: note: tmp is assigned boolector-3.2.4/examples/generators/countbits/countbits.c:79:7: note: tmp is overwritten boolector-3.2.4/src/api/python/pyboolector_abort.cpp:16:3: style: Class 'BoolectorException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/src/btorabort.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorabort.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/examples/generators/writechains/writechains.c:61:50: warning: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] boolector-3.2.4/examples/generators/writechains/writechains.c:57:14: note: Assuming allocation function fails boolector-3.2.4/examples/generators/writechains/writechains.c:57:14: note: Assignment 'v=malloc(n*sizeof(*v))', assigned value is 0 boolector-3.2.4/examples/generators/writechains/writechains.c:61:50: note: Null pointer dereference boolector-3.2.4/examples/generators/writechains/writechains.c:67:43: warning: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] boolector-3.2.4/examples/generators/writechains/writechains.c:57:14: note: Assuming allocation function fails boolector-3.2.4/examples/generators/writechains/writechains.c:57:14: note: Assignment 'v=malloc(n*sizeof(*v))', assigned value is 0 boolector-3.2.4/examples/generators/writechains/writechains.c:67:43: note: Null pointer dereference boolector-3.2.4/examples/generators/writechains/writechains.c:68:47: warning: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] boolector-3.2.4/examples/generators/writechains/writechains.c:57:14: note: Assuming allocation function fails boolector-3.2.4/examples/generators/writechains/writechains.c:57:14: note: Assignment 'v=malloc(n*sizeof(*v))', assigned value is 0 boolector-3.2.4/examples/generators/writechains/writechains.c:68:47: note: Null pointer dereference boolector-3.2.4/src/btorabort.c:36:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorabort.c:36:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorass.c:110:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorass.c:283:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/examples/api/c/sudoku/sudoku.c:294:37: style:inconclusive: Redundant condition: The condition 'cur != 'x'' is redundant since 'cur <= '0'' is sufficient. [redundantCondition] boolector-3.2.4/examples/api/c/sudoku/sudoku.c:294:51: warning:inconclusive: Logical conjunction always evaluates to false: cur <= '0' && cur > '9'. [incorrectLogicOperator] boolector-3.2.4/src/btoraig.h:153:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.h:162:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.h:516:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_array [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolectormc.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraigvec.c:839:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.h:134:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.h:135:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolectormc.c:170:3: warning: Either the condition '(mc)==0' is redundant or there is possible null pointer dereference: mc. [nullPointerRedundantCheck] boolector-3.2.4/src/boolectormc.c:169:3: note: Assuming that condition '(mc)==0' is not redundant boolector-3.2.4/src/boolectormc.c:170:3: note: Null pointer dereference boolector-3.2.4/src/boolectormc.c:180:3: warning: Either the condition '(mc)==0' is redundant or there is possible null pointer dereference: mc. [nullPointerRedundantCheck] boolector-3.2.4/src/boolectormc.c:179:3: note: Assuming that condition '(mc)==0' is not redundant boolector-3.2.4/src/boolectormc.c:180:3: note: Null pointer dereference boolector-3.2.4/src/boolectormc.c:192:3: warning: Either the condition '(mc)==0' is redundant or there is possible null pointer dereference: mc. [nullPointerRedundantCheck] boolector-3.2.4/src/boolectormc.c:191:3: note: Assuming that condition '(mc)==0' is not redundant boolector-3.2.4/src/boolectormc.c:192:3: note: Null pointer dereference boolector-3.2.4/src/boolectormc.c:201:3: warning: Either the condition '(mc)==0' is redundant or there is possible null pointer dereference: mc. [nullPointerRedundantCheck] boolector-3.2.4/src/boolectormc.c:200:3: note: Assuming that condition '(mc)==0' is not redundant boolector-3.2.4/src/boolectormc.c:201:3: note: Null pointer dereference boolector-3.2.4/src/boolectormc.c:238:3: warning: Either the condition '(mc)==0' is redundant or there is possible null pointer dereference: mc. [nullPointerRedundantCheck] boolector-3.2.4/src/boolectormc.c:237:3: note: Assuming that condition '(mc)==0' is not redundant boolector-3.2.4/src/boolectormc.c:238:3: note: Null pointer dereference boolector-3.2.4/src/boolectormc.c:268:3: warning: Either the condition '(mc)==0' is redundant or there is possible null pointer dereference: mc. [nullPointerRedundantCheck] boolector-3.2.4/src/boolectormc.c:267:3: note: Assuming that condition '(mc)==0' is not redundant boolector-3.2.4/src/boolectormc.c:268:3: note: Null pointer dereference boolector-3.2.4/src/boolectormc.c:177:28: style:inconclusive: Function 'boolector_mc_next' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolectormc.c:219:27: style:inconclusive: Function 'boolector_mc_bmc' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolectormc.c:226:28: style:inconclusive: Function 'boolector_mc_kind' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.h:234:30: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraigvec.c:841:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraigvec.c:842:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraigvec.c:599:52: style:inconclusive: Function 'btor_aigvec_mul' argument 2 names different: declaration 'av1' definition 'a'. [funcArgNamesDifferent] boolector-3.2.4/src/btoraigvec.h:146:42: note: Function 'btor_aigvec_mul' argument 2 names different: declaration 'av1' definition 'a'. boolector-3.2.4/src/btoraigvec.c:599:52: note: Function 'btor_aigvec_mul' argument 2 names different: declaration 'av1' definition 'a'. boolector-3.2.4/src/btoraigvec.c:599:67: style:inconclusive: Function 'btor_aigvec_mul' argument 3 names different: declaration 'av2' definition 'b'. [funcArgNamesDifferent] boolector-3.2.4/src/btoraigvec.h:147:42: note: Function 'btor_aigvec_mul' argument 3 names different: declaration 'av2' definition 'b'. boolector-3.2.4/src/btoraigvec.c:599:67: note: Function 'btor_aigvec_mul' argument 3 names different: declaration 'av2' definition 'b'. boolector-3.2.4/src/btoraigvec.c:224:62: style: Variable 'x_xnor_y' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraigvec.c:828:12: style: Variable 'aig' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorchkclone.c:907:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorchkfailed.c:39:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkfailed.c:86:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkfailed.c:114:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkfailed.c:118:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorchkmodel.c:54:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorchkmodel.c:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:321:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:387:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:736:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_int [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:844:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:900:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refs [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.c:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.c:1477:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnf_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoraig.c:1537:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorchkmodel.c:94:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkmodel.c:166:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkmodel.c:213:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkmodel.c:235:37: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkmodel.c:120:32: style: Variable 'simp_clone' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkmodel.c:124:18: style: Variable 'value' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkmodel.c:125:23: style: Variable 'args_tuple' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkmodel.c:257:3: style: Variable '(consts).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbv.c:805:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbv.c:807:22: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbv.c:1065:9: style: Condition 'bit' is always true [knownConditionTrueFalse] boolector-3.2.4/src/btorbv.c:1064:9: note: Assuming that condition '!bit' is not redundant boolector-3.2.4/src/btorbv.c:1065:9: note: Condition 'bit' is always true boolector-3.2.4/src/btorbv.c:1213:15: style: Condition 'res>0' is always true [knownConditionTrueFalse] boolector-3.2.4/src/btorbv.c:1212:13: note: Assignment 'res=~res', assigned value is greater than 0 boolector-3.2.4/src/btorbv.c:1213:15: note: Condition 'res>0' is always true boolector-3.2.4/src/btorbv.c:1281:24: style: Condition 'nbits_per_limb==64' is always false [knownConditionTrueFalse] boolector-3.2.4/src/btorbv.c:1272:20: note: Assignment 'nbits_per_limb=sizeof(uint32_t)*8', assigned value is 32 boolector-3.2.4/src/btorbv.c:1278:15: note: Assuming condition is false boolector-3.2.4/src/btorbv.c:1281:24: note: Condition 'nbits_per_limb==64' is always false boolector-3.2.4/src/btorbv.c:604:40: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorbv.c:628:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorbv.c:221:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] boolector-3.2.4/src/btorbv.c:876:60: style:inconclusive: Function 'btor_bv_set_bit' argument 3 names different: declaration 'value' definition 'bit'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:132:65: note: Function 'btor_bv_set_bit' argument 3 names different: declaration 'value' definition 'bit'. boolector-3.2.4/src/btorbv.c:876:60: note: Function 'btor_bv_set_bit' argument 3 names different: declaration 'value' definition 'bit'. boolector-3.2.4/src/btorbv.c:2624:52: style:inconclusive: Function 'btor_bv_sext' argument 2 names different: declaration 'bv0' definition 'bv'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:372:51: note: Function 'btor_bv_sext' argument 2 names different: declaration 'bv0' definition 'bv'. boolector-3.2.4/src/btorbv.c:2624:52: note: Function 'btor_bv_sext' argument 2 names different: declaration 'bv0' definition 'bv'. boolector-3.2.4/src/btorbv.c:2662:52: style:inconclusive: Function 'btor_bv_uext' argument 2 names different: declaration 'bv0' definition 'bv'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:367:51: note: Function 'btor_bv_uext' argument 2 names different: declaration 'bv0' definition 'bv'. boolector-3.2.4/src/btorbv.c:2662:52: note: Function 'btor_bv_uext' argument 2 names different: declaration 'bv0' definition 'bv'. boolector-3.2.4/src/btorbv.c:2734:37: style:inconclusive: Function 'btor_bv_flipped_bit_range' argument 3 names different: declaration 'up' definition 'upper'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:386:52: note: Function 'btor_bv_flipped_bit_range' argument 3 names different: declaration 'up' definition 'upper'. boolector-3.2.4/src/btorbv.c:2734:37: note: Function 'btor_bv_flipped_bit_range' argument 3 names different: declaration 'up' definition 'upper'. boolector-3.2.4/src/btorbv.c:2735:37: style:inconclusive: Function 'btor_bv_flipped_bit_range' argument 4 names different: declaration 'lo' definition 'lower'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:387:52: note: Function 'btor_bv_flipped_bit_range' argument 4 names different: declaration 'lo' definition 'lower'. boolector-3.2.4/src/btorbv.c:2735:37: note: Function 'btor_bv_flipped_bit_range' argument 4 names different: declaration 'lo' definition 'lower'. boolector-3.2.4/src/btorbv.c:2754:40: style:inconclusive: Function 'btor_bv_is_umulo' argument 2 names different: declaration 'bv0' definition 'a'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:393:45: note: Function 'btor_bv_is_umulo' argument 2 names different: declaration 'bv0' definition 'a'. boolector-3.2.4/src/btorbv.c:2754:40: note: Function 'btor_bv_is_umulo' argument 2 names different: declaration 'bv0' definition 'a'. boolector-3.2.4/src/btorbv.c:2755:40: style:inconclusive: Function 'btor_bv_is_umulo' argument 3 names different: declaration 'bv1' definition 'b'. [funcArgNamesDifferent] boolector-3.2.4/src/btorbv.h:394:45: note: Function 'btor_bv_is_umulo' argument 3 names different: declaration 'bv1' definition 'b'. boolector-3.2.4/src/btorbv.c:2755:40: note: Function 'btor_bv_is_umulo' argument 3 names different: declaration 'bv1' definition 'b'. boolector-3.2.4/src/btorbv.c:759:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorbv.c:808:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorchkclone.c:690:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:690:40: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:693:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:695:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:699:5: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:716:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:716:41: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:720:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:722:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:728:24: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:729:24: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1076:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1077:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1079:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1080:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1109:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1109:46: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1112:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1114:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorchkclone.c:1244:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] boolector-3.2.4/src/btorchkclone.c:959:37: style:inconclusive: Function 'btor_chkclone_sort' argument 4 names different: declaration 'cexp' definition 'csort'. [funcArgNamesDifferent] boolector-3.2.4/src/btorchkclone.h:29:42: note: Function 'btor_chkclone_sort' argument 4 names different: declaration 'cexp' definition 'csort'. boolector-3.2.4/src/btorchkclone.c:959:37: note: Function 'btor_chkclone_sort' argument 4 names different: declaration 'cexp' definition 'csort'. boolector-3.2.4/src/btorchkclone.c:70:22: style: Variable 'scd1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:70:29: style: Variable 'scd2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:136:49: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:137:49: style: Parameter 'ctable' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:232:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:232:29: style: Variable 'cdata' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:233:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:233:15: style: Variable 'ckey' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:304:18: style: Variable 'copt' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:367:24: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:367:38: style: Parameter 'clone' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:392:34: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:392:46: style: Parameter 'clone' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:409:30: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:409:42: style: Parameter 'clone' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:423:34: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:423:46: style: Parameter 'clone' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorchkclone.c:488:36: style: Variable 'e' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:741:24: style: Variable 'btable' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:808:9: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorchkclone.c:808:15: style: Variable 'csym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorbeta.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorbeta.c:887:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btordbg.c:200:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordbg.c:27:26: style: Variable 'key' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordbg.c:29:21: style: Variable 'static_rho' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordbg.c:72:57: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btordbg.c:75:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordbg.c:99:56: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btordbg.c:184:21: style: Variable 'rho' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordbg.c:440:13: style: Variable 'real_e_if' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordbg.c:440:25: style: Variable 'real_e_else' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordbg.c:235:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btordbg.c:259:3: style: Variable '(nodes).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoraig.c:75:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:76:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:106:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:321:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:419:27: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:846:26: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:847:5: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:869:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:870:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:871:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:872:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:905:11: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:905:34: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:1139:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:1159:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:1160:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:1215:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:1243:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:1305:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoraig.c:768:25: style:inconclusive: Function 'btor_aig_cond' argument 2 names different: declaration 'aig_cond' definition 'a_cond'. [funcArgNamesDifferent] boolector-3.2.4/src/btoraig.h:189:34: note: Function 'btor_aig_cond' argument 2 names different: declaration 'aig_cond' definition 'a_cond'. boolector-3.2.4/src/btoraig.c:768:25: note: Function 'btor_aig_cond' argument 2 names different: declaration 'aig_cond' definition 'a_cond'. boolector-3.2.4/src/btoraig.c:769:25: style:inconclusive: Function 'btor_aig_cond' argument 3 names different: declaration 'aig_if' definition 'a_if'. [funcArgNamesDifferent] boolector-3.2.4/src/btoraig.h:190:34: note: Function 'btor_aig_cond' argument 3 names different: declaration 'aig_if' definition 'a_if'. boolector-3.2.4/src/btoraig.c:769:25: note: Function 'btor_aig_cond' argument 3 names different: declaration 'aig_if' definition 'a_if'. boolector-3.2.4/src/btoraig.c:770:25: style:inconclusive: Function 'btor_aig_cond' argument 4 names different: declaration 'aig_else' definition 'a_else'. [funcArgNamesDifferent] boolector-3.2.4/src/btoraig.h:191:34: note: Function 'btor_aig_cond' argument 4 names different: declaration 'aig_else' definition 'a_else'. boolector-3.2.4/src/btoraig.c:770:25: note: Function 'btor_aig_cond' argument 4 names different: declaration 'aig_else' definition 'a_else'. boolector-3.2.4/src/btoraig.c:1111:53: style:inconclusive: Function 'btor_aig_to_sat_tseitin' argument 2 names different: declaration 'aig' definition 'start'. [funcArgNamesDifferent] boolector-3.2.4/src/btoraig.h:215:58: note: Function 'btor_aig_to_sat_tseitin' argument 2 names different: declaration 'aig' definition 'start'. boolector-3.2.4/src/btoraig.c:1111:53: note: Function 'btor_aig_to_sat_tseitin' argument 2 names different: declaration 'aig' definition 'start'. boolector-3.2.4/src/btoraig.c:1342:43: style:inconclusive: Function 'btor_aig_add_toplevel_to_sat' argument 1 names different: declaration '' definition 'amgr'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoraig.c:1342:58: style:inconclusive: Function 'btor_aig_add_toplevel_to_sat' argument 2 names different: declaration '' definition 'root'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoraig.c:80:41: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:80:56: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:149:28: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:184:31: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:296:46: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:429:18: style: Variable 'real_left' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:429:30: style: Variable 'real_right' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:687:14: style: Variable 'l' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:693:16: style: Variable 'r' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:743:41: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:743:56: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:808:18: style: Variable 'real_aig' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:916:40: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:919:12: style: Variable 'l' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:919:16: style: Variable 'r' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:919:25: style: Variable 'lr' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:919:30: style: Variable 'rl' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:964:40: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:967:12: style: Variable 'l' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:967:16: style: Variable 'r' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:967:20: style: Variable 'll' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:967:25: style: Variable 'lr' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoraig.c:1468:53: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoraig.c:259:17: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoraig.c:260:17: style: Variable 'cur' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoraig.c:345:7: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoraig.c:1319:3: style: Variable '(marked).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:241:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorcore.c:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_VERSION [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorcore.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_GIT_ID [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorcore.c:1267:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorcore.c:2986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btordcr.c:46:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordcr.c:50:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordcr.c:132:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordcr.c:191:38: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordcr.c:271:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordcr.c:348:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btordcr.c:30:19: style: Variable 'e' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordcr.c:111:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordcr.c:439:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btordcr.c:95:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btordcr.c:205:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btordcr.c:289:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btordcr.c:368:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorexp.c:1917:61: style:inconclusive: Function 'btor_exp_forall_n' argument 3 names different: declaration 'paramc' definition 'n'. [funcArgNamesDifferent] boolector-3.2.4/src/btorexp.h:508:39: note: Function 'btor_exp_forall_n' argument 3 names different: declaration 'paramc' definition 'n'. boolector-3.2.4/src/btorexp.c:1917:61: note: Function 'btor_exp_forall_n' argument 3 names different: declaration 'paramc' definition 'n'. boolector-3.2.4/src/btorexp.c:1929:61: style:inconclusive: Function 'btor_exp_exists_n' argument 3 names different: declaration 'paramc' definition 'n'. [funcArgNamesDifferent] boolector-3.2.4/src/btorexp.h:516:39: note: Function 'btor_exp_exists_n' argument 3 names different: declaration 'paramc' definition 'n'. boolector-3.2.4/src/btorexp.c:1929:61: note: Function 'btor_exp_exists_n' argument 3 names different: declaration 'paramc' definition 'n'. boolector-3.2.4/src/btorclone.c:1112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorclone.c:1668:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_int [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorlsutils.c:181:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/aigprop.c:147:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:303:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:365:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:556:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:564:7: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:604:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:636:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:773:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:956:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/aigprop.c:52:63: style: Parameter 'aig' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/aigprop.c:281:18: style: Variable 'real_cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/aigprop.c:350:18: style: Variable 'real_cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/aigprop.c:516:12: style: Variable 'root' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/aigprop.c:803:12: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/aigprop.c:803:18: style: Variable 'real_cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorlsutils.c:158:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorlsutils.c:230:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorlsutils.c:327:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorlsutils.c:350:3: style: Variable '(cone).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:265:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:336:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:409:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:568:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:627:9: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:674:3: style: Variable '(cone).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/aigprop.c:776:5: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormain.c:427:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormain.c:457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormain.c:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormain.c:793:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lng [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormain.c:1045:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:309:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:387:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:416:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:563:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:601:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:615:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:651:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:691:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:745:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:867:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:882:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:897:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:912:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:927:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:957:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:985:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1004:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1024:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1043:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1058:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1092:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1487:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1528:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1596:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1625:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1697:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1738:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1759:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1780:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1822:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1846:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1870:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1897:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1925:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1952:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:1979:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2006:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2033:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2060:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2087:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2389:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2416:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2443:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2556:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2596:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2680:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2701:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2723:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2750:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2776:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2804:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2829:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2856:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2884:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2911:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2938:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2965:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:2994:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3021:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3057:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3522:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3593:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3616:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3636:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3689:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3714:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3747:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3767:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3790:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3809:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3829:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3849:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3869:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3911:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3931:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3958:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:3995:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4026:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4072:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4522:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4552:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4569:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4589:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4632:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4652:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4701:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4727:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4752:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4777:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4802:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4825:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4840:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4861:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4876:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4891:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4908:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4928:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4965:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4973:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:462:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:505:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:530:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:540:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:550:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:560:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:587:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:608:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:655:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:679:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:760:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:818:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:839:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:917:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:2167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:2226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:2280:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:2714:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:2806:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:2951:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:3162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_IBV_START [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:3487:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_IBV_START [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:3498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_IBV_START [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.cc:3519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:1088:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:1174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:1188:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:3448:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:3628:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:3856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormbt.c:4071:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoribv.hh:256:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:230:25: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:331:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:339:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:1133:26: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:1138:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:1225:35: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:1235:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:1282:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:1782:25: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2509:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2509:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2512:35: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2522:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2523:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2557:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2572:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2573:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2574:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2578:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2578:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2583:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2583:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2588:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2588:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2593:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2593:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2597:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2597:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2601:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2601:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2604:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2608:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2608:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2614:26: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2628:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2628:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2632:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2632:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2636:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2636:45: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2642:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2643:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2662:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2674:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2682:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2683:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2724:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:3205:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:3239:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:3241:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:174:10: warning: Member variable 'BtorIBV::force' is not initialized in the constructor. [uninitMemberVar] boolector-3.2.4/src/btoribv.cc:76:10: style: The member function 'BtorIBV::wrn' can be static. [functionStatic] boolector-3.2.4/src/btoribv.hh:335:8: note: The member function 'BtorIBV::wrn' can be static. boolector-3.2.4/src/btoribv.cc:76:10: note: The member function 'BtorIBV::wrn' can be static. boolector-3.2.4/src/btoribv.cc:150:10: style:inconclusive: Technically the member function 'BtorIBV::printf3' can be const. [functionConst] boolector-3.2.4/src/btoribv.hh:339:8: note: Technically the member function 'BtorIBV::printf3' can be const. boolector-3.2.4/src/btoribv.cc:150:10: note: Technically the member function 'BtorIBV::printf3' can be const. boolector-3.2.4/src/btoribv.cc:64:10: style:inconclusive: Technically the member function 'BtorIBV::msg' can be const. [functionConst] boolector-3.2.4/src/btoribv.hh:341:8: note: Technically the member function 'BtorIBV::msg' can be const. boolector-3.2.4/src/btoribv.cc:64:10: note: Technically the member function 'BtorIBV::msg' can be const. boolector-3.2.4/src/btoribv.cc:51:10: style:inconclusive: Technically the member function 'BtorIBV::warn' can be const. [functionConst] boolector-3.2.4/src/btoribv.hh:344:8: note: Technically the member function 'BtorIBV::warn' can be const. boolector-3.2.4/src/btoribv.cc:51:10: note: Technically the member function 'BtorIBV::warn' can be const. boolector-3.2.4/src/btoribv.cc:2070:10: style: The member function 'BtorIBV::is_relevant_atom_for_assigned_atom' can be static. [functionStatic] boolector-3.2.4/src/btoribv.hh:346:8: note: The member function 'BtorIBV::is_relevant_atom_for_assigned_atom' can be static. boolector-3.2.4/src/btoribv.cc:2070:10: note: The member function 'BtorIBV::is_relevant_atom_for_assigned_atom' can be static. boolector-3.2.4/src/btoribv.hh:79:3: style: Struct 'BtorIBVRange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/src/btoribv.hh:118:3: style: Struct 'BtorIBVAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/src/btoribv.hh:209:3: style: Struct 'BtorIBVBit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/src/btoribv.cc:879:3: style: Struct 'BtorIBVBitNext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/src/btoribv.hh:390:4: style: The destructor '~BtorIBV' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:180:12: note: Virtual destructor in base class boolector-3.2.4/src/btoribv.hh:390:4: note: Destructor in derived class boolector-3.2.4/src/btoribv.hh:454:8: style: The function 'addState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:359:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:454:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:456:8: style: The function 'addNonState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:393:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:456:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:460:8: style: The function 'addAssignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:446:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:460:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:465:8: style: The function 'addBitNot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:536:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:465:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:470:8: style: The function 'addZeroExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1162:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:470:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:475:8: style: The function 'addSignExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1186:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:475:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:480:8: style: The function 'addLogicalNot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:774:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:480:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:488:8: style: The function 'addBitOr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:468:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:488:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:493:8: style: The function 'addBitAnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:491:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:493:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:498:8: style: The function 'addBitXor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:514:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:498:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:503:8: style: The function 'addEqual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:606:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:503:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:508:8: style: The function 'addGreaterThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:631:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:508:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:513:8: style: The function 'addGreaterEqual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:656:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:513:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:518:8: style: The function 'addLessThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:681:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:518:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:523:8: style: The function 'addLessEqual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:706:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:523:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:528:8: style: The function 'addLogicalAnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:729:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:528:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:533:8: style: The function 'addLogicalOr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:752:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:533:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:538:8: style: The function 'addSum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:796:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:538:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:543:8: style: The function 'addSub' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:819:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:543:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:548:8: style: The function 'addMul' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:842:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:548:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:553:8: style: The function 'addDiv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:866:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:553:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:558:8: style: The function 'addMod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:890:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:558:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:563:8: style: The function 'addLShiftNonConst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:965:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:563:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:568:8: style: The function 'addRShiftNonConst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:991:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:568:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:576:8: style: The function 'addCondition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1042:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:576:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:598:8: style: The function 'addConcat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:558:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:598:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:600:8: style: The function 'addCase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1124:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:600:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:606:8: style: The function 'addParallelCase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1138:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:606:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:614:8: style: The function 'addAssertion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1254:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:614:8: note: Function in derived class boolector-3.2.4/src/btoribv.hh:615:8: style: The function 'addAssumption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/BitVector.hh:1211:16: note: Virtual function in base class boolector-3.2.4/src/btoribv.hh:615:8: note: Function in derived class boolector-3.2.4/src/btorimc.cc:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:784:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:815:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:850:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormain.c:566:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:582:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:810:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:1045:26: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:1088:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:1620:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:1629:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormain.c:551:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btormain.c:555:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btormain.c:136:18: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] boolector-3.2.4/src/btoribv.cc:283:7: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/btoribv.cc:299:7: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/btoribv.cc:2921:9: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/btoribv.cc:3507:16: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/btormain.c:1598:37: style: Same expression 'res==BTOR_SUCC_EXIT' found multiple times in chain of '||' operators because 'res==BTOR_SUCC_EXIT' and 'res==BTOR_UNKNOWN_EXIT' represent the same value. [knownConditionTrueFalse] boolector-3.2.4/src/btormain.c:125:26: style: Parameter 'shrt' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormain.c:388:53: style: Parameter 'btor_opts' can be declared as pointer to const. However it seems that 'btormain_opt_has_str_arg' is a callback function, if 'btor_opts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/btormain.c:1034:24: note: You might need to cast the function pointer here boolector-3.2.4/src/btormain.c:388:53: note: Parameter 'btor_opts' can be declared as pointer to const boolector-3.2.4/src/btormain.c:393:16: style: Variable 'mo' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:486:39: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormain.c:489:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:506:47: style: Parameter 'bo' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormain.c:536:27: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormain.c:537:27: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormain.c:542:16: style: Variable 'word' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:768:13: style: Variable 'fun' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:768:19: style: Variable 'sls' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:768:25: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:768:32: style: Variable 'aigprop' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:768:42: style: Variable 'quant' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:1003:16: style: Variable 'bmo' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:1006:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:2155:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] boolector-3.2.4/src/btoribv.cc:122:42: style:inconclusive: Function 'print' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:144:44: style:inconclusive: Function 'println' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:160:56: style:inconclusive: Function 'msg' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:160:71: style:inconclusive: Function 'msg' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:186:52: style:inconclusive: Function 'delete_ibv_release_variable' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:215:40: style:inconclusive: Function 'delete_ibv_node' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:241:33: style:inconclusive: Function 'setVerbosity' argument 1 names different: declaration 'verbosity' definition 'v'. [funcArgNamesDifferent] boolector-3.2.4/src/btoribv.hh:395:31: note: Function 'setVerbosity' argument 1 names different: declaration 'verbosity' definition 'v'. boolector-3.2.4/src/btoribv.cc:241:33: note: Function 'setVerbosity' argument 1 names different: declaration 'verbosity' definition 'v'. boolector-3.2.4/src/btoribv.cc:288:70: style:inconclusive: Function 'setReachedAtBoundListener' argument 1 names different: declaration '' definition 'listener'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:304:68: style:inconclusive: Function 'setStartingBoundListener' argument 1 names different: declaration '' definition 'listener'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:344:32: style:inconclusive: Function 'addConstant' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:344:50: style:inconclusive: Function 'addConstant' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:344:64: style:inconclusive: Function 'addConstant' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:369:32: style:inconclusive: Function 'addVariable' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:370:37: style:inconclusive: Function 'addVariable' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:371:32: style:inconclusive: Function 'addVariable' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:372:28: style:inconclusive: Function 'addVariable' argument 4 names different: declaration '' definition 'isNextState'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:373:51: style:inconclusive: Function 'addVariable' argument 5 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:374:48: style:inconclusive: Function 'addVariable' argument 6 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:423:44: style:inconclusive: Function 'addRangeName' argument 1 names different: declaration '' definition 'br'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:424:38: style:inconclusive: Function 'addRangeName' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:425:33: style:inconclusive: Function 'addRangeName' argument 3 names different: declaration '' definition 'fmsb'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:426:33: style:inconclusive: Function 'addRangeName' argument 4 names different: declaration '' definition 'flsb'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:450:34: style:inconclusive: Function 'mark_used' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:450:46: style:inconclusive: Function 'mark_used' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:466:33: style:inconclusive: Function 'mark_coi' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:466:45: style:inconclusive: Function 'mark_coi' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:482:38: style:inconclusive: Function 'mark_assigned' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:482:50: style:inconclusive: Function 'mark_assigned' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:506:43: style:inconclusive: Function 'mark_current_state' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:506:55: style:inconclusive: Function 'mark_current_state' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:527:46: style:inconclusive: Function 'mark_current_nonstate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:527:58: style:inconclusive: Function 'mark_current_nonstate' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:543:40: style:inconclusive: Function 'mark_next_state' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:543:52: style:inconclusive: Function 'mark_next_state' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:559:43: style:inconclusive: Function 'mark_next_nonstate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:559:55: style:inconclusive: Function 'mark_next_nonstate' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:575:31: style:inconclusive: Function 'addUnary' argument 1 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:575:45: style:inconclusive: Function 'addUnary' argument 2 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:575:57: style:inconclusive: Function 'addUnary' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:598:34: style:inconclusive: Function 'addUnaryArg' argument 1 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:598:48: style:inconclusive: Function 'addUnaryArg' argument 2 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:598:60: style:inconclusive: Function 'addUnaryArg' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:598:72: style:inconclusive: Function 'addUnaryArg' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:627:32: style:inconclusive: Function 'addBinary' argument 1 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:627:46: style:inconclusive: Function 'addBinary' argument 2 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:627:58: style:inconclusive: Function 'addBinary' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:627:70: style:inconclusive: Function 'addBinary' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:176:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:653:33: style:inconclusive: Function 'addCondition' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:653:45: style:inconclusive: Function 'addCondition' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:214:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:653:57: style:inconclusive: Function 'addCondition' argument 3 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:653:69: style:inconclusive: Function 'addCondition' argument 4 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:677:30: style:inconclusive: Function 'addConcat' argument 1 names different: declaration 'output' definition 'o'. [funcArgNamesDifferent] boolector-3.2.4/src/btoribv.hh:598:28: note: Function 'addConcat' argument 1 names different: declaration 'output' definition 'o'. boolector-3.2.4/src/btoribv.cc:677:30: note: Function 'addConcat' argument 1 names different: declaration 'output' definition 'o'. boolector-3.2.4/src/boolector.c:234:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:677:57: style:inconclusive: Function 'addConcat' argument 2 names different: declaration 'operands' definition 'ops'. [funcArgNamesDifferent] boolector-3.2.4/src/btoribv.hh:598:60: note: Function 'addConcat' argument 2 names different: declaration 'operands' definition 'ops'. boolector-3.2.4/src/btoribv.cc:677:57: note: Function 'addConcat' argument 2 names different: declaration 'operands' definition 'ops'. boolector-3.2.4/src/btoribv.cc:758:29: style:inconclusive: Function 'addState' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:250:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:758:41: style:inconclusive: Function 'addState' argument 2 names different: declaration '' definition 'init'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:758:56: style:inconclusive: Function 'addState' argument 3 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:816:32: style:inconclusive: Function 'addNonState' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:816:44: style:inconclusive: Function 'addNonState' argument 2 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:837:33: style:inconclusive: Function 'addAssertion' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:850:34: style:inconclusive: Function 'addAssumption' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:850:42: style:inconclusive: Function 'addAssumption' argument 2 names different: declaration '' definition 'initial'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2073:65: style:inconclusive: Function 'is_relevant_atom_for_assigned_atom' argument 4 names different: declaration '' definition 'ass'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2178:43: style:inconclusive: Function 'push_atom_ptr_next' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2252:46: style:inconclusive: Function 'translate_atom_divide' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:450:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2253:38: style:inconclusive: Function 'translate_atom_divide' argument 2 names different: declaration '' definition 'forward'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:454:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2254:58: style:inconclusive: Function 'translate_atom_divide' argument 3 names different: declaration '' definition 'apnwork'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2428:53: style:inconclusive: Function 'translate_assignment_conquer' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2429:45: style:inconclusive: Function 'translate_assignment_conquer' argument 2 names different: declaration '' definition 'forward'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:496:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2430:59: style:inconclusive: Function 'translate_assignment_conquer' argument 3 names different: declaration '' definition 'ass'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2744:47: style:inconclusive: Function 'translate_atom_conquer' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:2744:55: style:inconclusive: Function 'translate_atom_conquer' argument 2 names different: declaration '' definition 'forward'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:522:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2930:44: style:inconclusive: Function 'translate_atom_base' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:3114:40: style:inconclusive: Function 'is_phantom_next' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:550:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:3114:52: style:inconclusive: Function 'is_phantom_next' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:570:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:3137:43: style:inconclusive: Function 'is_phantom_current' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:3137:55: style:inconclusive: Function 'is_phantom_current' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:3517:31: style:inconclusive: Function 'assignment' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btoribv.cc:591:21: style: Local variable 'assignment' shadows outer function [shadowFunction] boolector-3.2.4/src/btoribv.hh:644:10: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:591:21: note: Shadow variable boolector-3.2.4/src/btoribv.cc:620:21: style: Local variable 'assignment' shadows outer function [shadowFunction] boolector-3.2.4/src/btoribv.hh:644:10: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:620:21: note: Shadow variable boolector-3.2.4/src/btoribv.cc:647:21: style: Local variable 'assignment' shadows outer function [shadowFunction] boolector-3.2.4/src/btoribv.hh:644:10: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:647:21: note: Shadow variable boolector-3.2.4/src/btoribv.cc:671:21: style: Local variable 'assignment' shadows outer function [shadowFunction] boolector-3.2.4/src/btoribv.hh:644:10: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:671:21: note: Shadow variable boolector-3.2.4/src/btoribv.cc:952:30: style: Local variable 'state' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.hh:236:5: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:952:30: note: Shadow variable boolector-3.2.4/src/btoribv.cc:1581:14: style: Local variable 'bits' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:940:5: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:1581:14: note: Shadow variable boolector-3.2.4/src/btoribv.cc:1741:20: style: Local variable 'next' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:1351:12: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:1741:20: note: Shadow variable boolector-3.2.4/src/btoribv.cc:1815:20: style: Local variable 'b' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:1783:16: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:1815:20: note: Shadow variable boolector-3.2.4/src/btoribv.cc:1966:28: style: Local variable 'next' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:1351:12: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:1966:28: note: Shadow variable boolector-3.2.4/src/btoribv.cc:2469:18: style: Local variable 'r' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:2434:16: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:2469:18: note: Shadow variable boolector-3.2.4/src/btoribv.cc:2539:28: style: Local variable 'r' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:2434:16: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:2539:28: note: Shadow variable boolector-3.2.4/src/boolector.c:1013:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1030:25: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2675:18: style: Local variable 'r' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:2434:16: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:2675:18: note: Shadow variable boolector-3.2.4/src/boolector.c:1109:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:2966:16: style: Local variable 'c' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.cc:2947:25: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:2966:16: note: Shadow variable boolector-3.2.4/src/boolector.c:1139:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1173:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:3306:26: style: Local variable 'state' shadows outer variable [shadowVariable] boolector-3.2.4/src/btoribv.hh:236:5: note: Shadowed declaration boolector-3.2.4/src/btoribv.cc:3306:26: note: Shadow variable boolector-3.2.4/src/boolector.c:1203:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1315:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1334:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1353:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1372:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1391:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1748:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1769:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1790:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1811:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1832:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1859:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1886:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1913:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1940:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1967:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:1994:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2021:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2048:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2075:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2102:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2129:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2157:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2185:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2212:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2241:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2269:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2296:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2323:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2350:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2377:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2404:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2431:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2458:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2501:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2543:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2585:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2627:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2669:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2690:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2711:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2738:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2763:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2791:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2817:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2844:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2871:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2899:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2926:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2953:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:2982:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3007:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3039:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3084:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3127:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3208:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3209:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3255:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3256:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3280:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3302:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3372:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3373:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3424:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3425:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3448:39: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3471:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3489:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3511:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3533:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3602:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3624:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3655:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3677:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3700:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3735:42: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3777:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3798:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3817:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3837:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3857:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3877:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3899:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3919:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3939:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3979:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:3980:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4011:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4060:47: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4267:22: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4353:22: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4600:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4833:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:4869:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoribv.cc:124:16: style: Variable 'on' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:131:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:134:20: style: Variable 'in' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1258:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1266:20: style: Variable 'rn' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1334:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1374:20: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1401:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1578:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1770:20: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1774:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:1812:22: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:2299:20: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:2338:22: style: Variable 'next' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:2367:22: style: Variable 'o' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:2378:48: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoribv.cc:2444:18: style: Variable 'o' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:2909:39: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoribv.cc:3231:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:3405:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoribv.cc:3424:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormain.c:529:5: style: Variable '(argopts).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormain.c:583:3: style: Variable '(words_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoribv.cc:719:45: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] boolector-3.2.4/src/btoribv.cc:721:19: note: Missing bounds check for extra iterator increment in loop. boolector-3.2.4/src/btoribv.cc:719:45: note: Missing bounds check for extra iterator increment in loop. boolector-3.2.4/src/btoribv.cc:743:45: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] boolector-3.2.4/src/btoribv.cc:743:61: note: Missing bounds check for extra iterator increment in loop. boolector-3.2.4/src/btoribv.cc:743:45: note: Missing bounds check for extra iterator increment in loop. boolector-3.2.4/src/btormain.c:692:3: style: Variable '(optstr).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormain.c:866:3: style: Variable '(ostack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoribv.cc:2737:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoribv.cc:685:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] boolector-3.2.4/src/btoribv.cc:702:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] boolector-3.2.4/src/btoribv.cc:719:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] boolector-3.2.4/src/btoribv.cc:743:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] boolector-3.2.4/src/btorclone.c:290:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:317:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:333:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:341:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:341:48: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:344:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:345:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:639:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:639:40: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:647:33: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:660:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:660:40: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:661:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:661:39: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:695:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:695:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:722:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:722:38: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:723:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:723:37: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:728:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:736:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:747:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:748:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:952:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:969:24: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:982:24: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:989:24: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1007:24: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1016:26: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1074:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1082:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1099:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1129:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1144:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1154:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1159:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1162:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1165:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1168:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1171:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1174:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1177:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1180:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1183:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1186:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1189:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1192:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1195:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1198:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1201:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1205:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1206:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1211:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1217:18: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1217:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1222:5: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1225:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1226:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1245:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1257:24: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1284:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1290:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1291:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1317:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1330:24: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1331:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1338:22: warning: Assert statement modifies 'allocated'. [assignmentInAssert] boolector-3.2.4/src/btorclone.c:1338:25: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1452:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1453:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1454:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1455:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1475:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1475:47: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1476:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1476:48: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1483:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1484:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1486:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1616:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorclone.c:1735:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/boolector.c:85:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:84:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:85:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:170:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:169:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:170:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:202:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:201:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:202:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:226:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:225:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:226:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:245:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:244:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:245:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:275:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:274:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:275:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:293:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:292:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:293:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:312:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:309:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:312:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:324:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:321:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:324:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:340:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:339:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:340:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:353:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:352:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:353:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:366:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:365:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:366:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:377:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:376:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:377:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:388:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:387:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:388:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:400:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:399:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:400:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:408:10: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:407:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:408:10: note: Null pointer dereference boolector-3.2.4/src/boolector.c:417:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:416:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:417:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:436:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:435:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:436:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:470:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:469:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:470:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:534:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:533:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:534:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:564:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:563:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:564:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:602:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:601:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:602:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:616:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:615:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:616:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:634:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:633:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:634:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:652:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:651:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:652:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:673:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:672:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:673:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:692:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:691:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:692:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:746:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:745:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:746:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:853:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:852:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:853:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:868:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:867:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:868:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:883:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:882:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:883:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:898:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:897:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:898:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:913:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:912:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:913:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:928:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:927:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:928:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:943:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:942:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:943:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:958:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:957:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:958:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:972:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:971:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:972:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:986:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:985:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:986:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1044:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1043:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1044:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1059:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1058:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1059:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1075:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1074:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1075:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1217:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1216:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1217:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1219:3: warning: Either the condition '(bits)==0' is redundant or there is possible null pointer dereference: bits. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1218:3: note: Assuming that condition '(bits)==0' is not redundant boolector-3.2.4/src/boolector.c:1219:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1240:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1239:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1240:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1242:3: warning: Either the condition '(str)==0' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1241:3: note: Assuming that condition '(str)==0' is not redundant boolector-3.2.4/src/boolector.c:1242:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1274:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1273:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1274:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1276:3: warning: Either the condition '(str)==0' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1275:3: note: Assuming that condition '(str)==0' is not redundant boolector-3.2.4/src/boolector.c:1276:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1405:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1404:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1405:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1426:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1425:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1426:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1447:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1446:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1447:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1468:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1467:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1468:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1488:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1487:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1488:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1508:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1507:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1508:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1529:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1528:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1529:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:1705:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:1697:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:1705:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:3148:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:3141:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:3148:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:3594:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:3593:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:3594:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:3715:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:3714:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:3715:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:3748:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:3747:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:3748:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:3996:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:3995:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:3996:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4027:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4026:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4027:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4073:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4072:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4073:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4242:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4241:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4242:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4294:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4293:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4294:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4328:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4327:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4328:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4380:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4379:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4380:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4427:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4426:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4427:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4443:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4442:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4443:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4523:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4522:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4523:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4553:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4552:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4553:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4570:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4569:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4570:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4613:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4612:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4613:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4633:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4632:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4633:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4653:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4652:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4653:3: note: Null pointer dereference boolector-3.2.4/src/boolector.c:4673:3: warning: Either the condition '(btor)==0' is redundant or there is possible null pointer dereference: btor. [nullPointerRedundantCheck] boolector-3.2.4/src/boolector.c:4672:3: note: Assuming that condition '(btor)==0' is not redundant boolector-3.2.4/src/boolector.c:4673:3: note: Null pointer dereference boolector-3.2.4/src/btormc.c:1172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormc.c:1199:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_str [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormc.c:1701:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext_refs [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/boolector.c:4474:3: style: Checking if unsigned expression 'arity' is less than zero. [unsignedLessThanZero] boolector-3.2.4/src/btorclone.c:47:13: style: Variable 'exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:111:13: style: Variable 'exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:132:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:198:16: style: Variable 'exp_map' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:219:21: style: Variable 'table' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:505:18: style: Variable 'param' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:776:24: style: Variable 'table' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:878:18: style: Variable 'clone_prefix' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorclone.c:1713:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:307:64: style:inconclusive: Function 'boolector_set_term' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/boolector.c:954:26: style:inconclusive: Function 'boolector_has_opt' argument 1 names different: declaration 'Btor' definition 'btor'. [funcArgNamesDifferent] boolector-3.2.4/src/boolector.h:504:31: note: Function 'boolector_has_opt' argument 1 names different: declaration 'Btor' definition 'btor'. boolector-3.2.4/src/boolector.c:954:26: note: Function 'boolector_has_opt' argument 1 names different: declaration 'Btor' definition 'btor'. boolector-3.2.4/src/boolector.c:3329:34: style:inconclusive: Function 'boolector_forall' argument 2 names different: declaration 'params' definition 'param_nodes'. [funcArgNamesDifferent] boolector-3.2.4/src/boolector.h:1712:49: note: Function 'boolector_forall' argument 2 names different: declaration 'params' definition 'param_nodes'. boolector-3.2.4/src/boolector.c:3329:34: note: Function 'boolector_forall' argument 2 names different: declaration 'params' definition 'param_nodes'. boolector-3.2.4/src/boolector.c:3331:34: style:inconclusive: Function 'boolector_forall' argument 4 names different: declaration 'body' definition 'body_node'. [funcArgNamesDifferent] boolector-3.2.4/src/boolector.h:1714:49: note: Function 'boolector_forall' argument 4 names different: declaration 'body' definition 'body_node'. boolector-3.2.4/src/boolector.c:3331:34: note: Function 'boolector_forall' argument 4 names different: declaration 'body' definition 'body_node'. boolector-3.2.4/src/boolector.c:3381:34: style:inconclusive: Function 'boolector_exists' argument 2 names different: declaration 'param' definition 'param_nodes'. [funcArgNamesDifferent] boolector-3.2.4/src/boolector.h:1728:49: note: Function 'boolector_exists' argument 2 names different: declaration 'param' definition 'param_nodes'. boolector-3.2.4/src/boolector.c:3381:34: note: Function 'boolector_exists' argument 2 names different: declaration 'param' definition 'param_nodes'. boolector-3.2.4/src/boolector.c:3383:34: style:inconclusive: Function 'boolector_exists' argument 4 names different: declaration 'body' definition 'body_node'. [funcArgNamesDifferent] boolector-3.2.4/src/boolector.h:1730:49: note: Function 'boolector_exists' argument 4 names different: declaration 'body' definition 'body_node'. boolector-3.2.4/src/boolector.c:3383:34: note: Function 'boolector_exists' argument 4 names different: declaration 'body' definition 'body_node'. boolector-3.2.4/src/btorclone.c:359:3: style: Variable '(elements).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorclone.c:1695:3: style: Variable '(sort_ids).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/boolector.c:259:9: style: Variable 'trname' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:405:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/boolector.c:1548:36: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorclone.c:1696:3: style: Variable '(sort_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/boolector.c:3448:11: style: Variable 'clone' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:3751:9: style: Variable 'cass' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:4076:9: style: Variable 'cass' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:4101:18: style: Variable 'value' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:4102:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/boolector.c:4925:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/boolector.c:4962:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/boolector.c:4970:25: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorclone.c:1874:3: style: Variable '(work_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormcmain.c:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormcmain.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormcmain.c:376:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormcmain.c:773:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormc.c:281:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:331:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:334:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:338:37: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:360:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:619:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:700:26: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:707:33: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:804:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:804:46: warning: Assert statement modifies 'i'. [assignmentInAssert] boolector-3.2.4/src/btormc.c:875:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:884:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:925:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:939:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:962:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:991:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:993:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1077:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1086:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1126:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1229:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1229:44: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1240:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1241:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1317:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1356:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1360:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1381:38: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1394:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1397:36: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1398:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1442:38: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1443:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1646:40: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1656:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1665:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1685:40: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1704:27: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1724:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1737:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1774:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:1775:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormc.c:55:18: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] boolector-3.2.4/src/btormc.c:1099:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormc.c:1103:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormc.c:1111:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormc.c:1115:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormc.c:1444:11: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormc.c:545:23: style:inconclusive: Function 'btor_mc_init' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:575:23: style:inconclusive: Function 'btor_mc_next' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:602:22: style:inconclusive: Function 'btor_mc_bad' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:626:29: style:inconclusive: Function 'btor_mc_constraint' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:652:23: style:inconclusive: Function 'btor_mc_dump' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:652:33: style:inconclusive: Function 'btor_mc_dump' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:1474:22: style:inconclusive: Function 'btor_mc_bmc' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:1533:23: style:inconclusive: Function 'btor_mc_kind' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormc.c:46:17: style: Parameter 'shrt' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormc.c:50:17: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormc.c:60:9: style: Variable 'valstr' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormc.c:1061:16: style: Variable 'input' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormc.c:1062:16: style: Variable 'state' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormc.c:1186:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormc.c:1322:3: style: Variable '(constraints).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:212:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:213:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:287:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:344:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:510:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:512:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:517:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:540:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:542:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:543:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:548:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:624:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:625:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:656:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:693:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:857:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:862:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:880:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorbeta.c:881:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormsg.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorbeta.c:559:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:560:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:561:3: style: Variable '(cleanup_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:562:3: style: Variable '(reset).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:564:3: style: Variable '(unassign_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:891:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:892:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorbeta.c:893:3: style: Variable '(reset).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorparse.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorcore.c:173:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:833:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:857:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:935:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:936:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:941:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:950:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:954:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:969:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:983:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:989:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:996:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1003:11: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1011:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1021:11: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1021:34: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1026:11: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1026:34: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1664:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1665:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1733:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1961:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:1990:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2026:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2342:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2419:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2420:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2439:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2512:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2810:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2899:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2903:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2546:15: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorcore.c:348:49: style: Checking if unsigned expression 'btor_opt_get(btor,BTOR_OPT_VERBOSITY)' is less than zero. [unsignedLessThanZero] boolector-3.2.4/src/btorcore.c:99:32: style:inconclusive: Function 'btor_init_substitutions' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:111:34: style:inconclusive: Function 'btor_delete_substitutions' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:133:31: style:inconclusive: Function 'btor_find_substitution' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:133:47: style:inconclusive: Function 'btor_find_substitution' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:194:33: style:inconclusive: Function 'btor_insert_substitution' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:195:37: style:inconclusive: Function 'btor_insert_substitution' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:196:37: style:inconclusive: Function 'btor_insert_substitution' argument 3 names different: declaration '' definition 'subst'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:197:32: style:inconclusive: Function 'btor_insert_substitution' argument 4 names different: declaration '' definition 'update'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:809:59: style:inconclusive: Function 'btor_set_term' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:1155:61: style:inconclusive: Function 'btor_insert_unsynthesized_constraint' argument 2 names different: declaration 'constraint' definition 'exp'. [funcArgNamesDifferent] boolector-3.2.4/src/btorcore.h:358:66: note: Function 'btor_insert_unsynthesized_constraint' argument 2 names different: declaration 'constraint' definition 'exp'. boolector-3.2.4/src/btorcore.c:1155:61: note: Function 'btor_insert_unsynthesized_constraint' argument 2 names different: declaration 'constraint' definition 'exp'. boolector-3.2.4/src/btorcore.c:3145:19: style:inconclusive: Function 'exp_to_aig' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:3145:35: style:inconclusive: Function 'exp_to_aig' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorcore.c:3175:66: style:inconclusive: Function 'btor_exp_to_aigvec' argument 3 names different: declaration 'table' definition 'backannotation'. [funcArgNamesDifferent] boolector-3.2.4/src/btorcore.h:315:51: note: Function 'btor_exp_to_aigvec' argument 3 names different: declaration 'table' definition 'backannotation'. boolector-3.2.4/src/btorcore.c:3175:66: note: Function 'btor_exp_to_aigvec' argument 3 names different: declaration 'table' definition 'backannotation'. boolector-3.2.4/src/btorcore.c:139:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:156:53: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorcore.c:1161:18: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:1255:22: style: Variable 'bucket' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:1312:19: style: Variable 'real_left' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:1367:28: style: Variable 'real_left' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:1367:40: style: Variable 'real_right' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:1592:18: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:1885:12: style: Variable 'aig' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:2223:13: style: Variable 'real_exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:2253:13: style: Variable 'real_exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:2253:33: style: Variable 'not_exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:2326:30: style: Variable 'subst' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:2483:21: style: Variable 'static_rho' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:3012:19: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorcore.c:187:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:527:15: style: Variable 'num' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:1351:3: style: Variable 'queue.head' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:1351:3: style: Variable 'queue.tail' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:1752:5: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorparse.c:225:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorparse.c:226:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorparse.c:227:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorparse.c:228:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorparse.c:229:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorparse.c:230:20: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorcore.c:2001:5: style: Variable '(work_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:2002:5: style: Variable '(assumptions).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:2030:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:2440:3: style: Variable '(cleanup).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorparse.c:68:27: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] boolector-3.2.4/src/btorparse.c:59:14: note: res is assigned boolector-3.2.4/src/btorparse.c:68:27: note: res is overwritten boolector-3.2.4/src/btorparse.c:147:16: style: Variable 'parser_api' is reassigned a value before the old one has been used. [redundantAssignment] boolector-3.2.4/src/btorparse.c:142:16: note: parser_api is assigned boolector-3.2.4/src/btorparse.c:147:16: note: parser_api is overwritten boolector-3.2.4/src/btorcore.c:2441:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:2442:3: style: Variable '(args).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorparse.c:57:9: style: Variable 'emsg' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:480:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1245:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1253:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invbits [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1261:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1269:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invbits [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1385:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upper [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1392:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lower [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1401:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binder [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1432:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binder [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1460:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable assigned_exp [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btornode.c:1468:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable assigned_exp [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorcore.c:2757:3: style: Variable '(exp_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorcore.c:2844:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorprintmodel.c:295:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorprintmodel.c:114:20: style: Variable 'bv_value' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:155:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:157:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:225:21: style: Variable 'fun_model' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:227:23: style: Variable 'args' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:228:18: style: Variable 'assignment' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:344:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:346:18: style: Variable 'assignment' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:347:23: style: Variable 'args' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:348:21: style: Variable 'fun_model' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorprintmodel.c:440:57: style: Parameter 'symbol_str' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorprintmodel.c:280:19: style: Variable 'assignment' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:475:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:485:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:492:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:520:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:982:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1029:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1042:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1577:36: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1881:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1882:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1883:33: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1929:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1957:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1992:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:1999:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2352:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2364:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2385:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2386:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2387:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2412:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2416:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2420:44: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2454:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2460:38: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2651:24: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2684:27: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:2776:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3000:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3001:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3002:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3101:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3342:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3485:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3497:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3509:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3521:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3568:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3695:46: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3699:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3700:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3701:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3708:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3709:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3710:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:4026:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:4029:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:4135:17: warning: Assert statement calls a function which may have desired side effects: 'WIFEXITED'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:4136:17: warning: Assert statement calls a function which may have desired side effects: 'WEXITSTATUS'. [assertWithSideEffect] boolector-3.2.4/src/btormbt.c:3867:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] boolector-3.2.4/src/btormbt.c:1398:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] boolector-3.2.4/src/btormbt.c:1544:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] boolector-3.2.4/src/btormbt.c:2339:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] boolector-3.2.4/src/btormbt.c:2496:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] boolector-3.2.4/src/btormbt.c:2703:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:2739:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:2929:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:2936:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3021:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3058:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3059:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3059:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3419:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3429:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:4104:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:4104:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:4145:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:4155:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:4188:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:4205:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btormbt.c:3477:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] boolector-3.2.4/src/btormbt.c:3439:21: note: Assuming allocation function fails boolector-3.2.4/src/btormbt.c:3439:21: note: Assignment 'outfile=fopen(outfilename,"r")', assigned value is 0 boolector-3.2.4/src/btormbt.c:3477:13: note: Null pointer dereference boolector-3.2.4/src/btormbt.c:4081:11: warning: If memory allocation fails, then there is a possible null pointer dereference: g_btormbtstats [nullPointerOutOfMemory] boolector-3.2.4/src/btormbt.c:4073:25: note: Assuming allocation function fails boolector-3.2.4/src/btormbt.c:4073:25: note: Assignment 'g_btormbtstats=mmap(0,sizeof(struct BtorMBTStatistics),PROT_READ|PROT_WRITE,MAP_ANON|MAP_SHARED,fd,0)', assigned value is 0 boolector-3.2.4/src/btormbt.c:4079:13: note: Assuming condition is false boolector-3.2.4/src/btormbt.c:4081:11: note: Null pointer dereference boolector-3.2.4/src/btoropt.c:48:18: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] boolector-3.2.4/src/btoropt.c:39:17: style: Parameter 'shrt' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoropt.c:43:17: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoropt.c:53:9: style: Variable 'valstr' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoropt.c:87:77: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormbt.c:1934:67: style: Checking if unsigned expression 'expstack->exps.start[expstack->last_pos_parents]->parents' is less than zero. [unsignedLessThanZero] boolector-3.2.4/src/btormbt.c:2550:29: style:inconclusive: Function 'btormbt_state_new' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:2608:29: style:inconclusive: Function 'btormbt_state_opt' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:2908:30: style:inconclusive: Function 'btormbt_state_init' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:2998:30: style:inconclusive: Function 'btormbt_state_main' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3170:29: style:inconclusive: Function 'btormbt_state_add' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3207:31: style:inconclusive: Function 'btormbt_state_bv_op' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3239:32: style:inconclusive: Function 'btormbt_state_arr_op' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3275:31: style:inconclusive: Function 'btormbt_state_bv_uf' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3282:32: style:inconclusive: Function 'btormbt_state_bv_fun' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3298:31: style:inconclusive: Function 'btormbt_state_input' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3319:33: style:inconclusive: Function 'btormbt_state_release' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3353:39: style:inconclusive: Function 'btormbt_state_assume_assert' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3377:30: style:inconclusive: Function 'btormbt_state_dump' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3538:29: style:inconclusive: Function 'btormbt_state_sat' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3602:37: style:inconclusive: Function 'btormbt_state_query_model' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3723:29: style:inconclusive: Function 'btormbt_state_inc' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:3780:32: style:inconclusive: Function 'btormbt_state_delete' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btormbt.c:1968:32: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormbt.c:2284:15: style: Variable 'sort' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormbt.c:3383:30: style: Variable 'envname' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormcmain.c:114:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:133:27: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:717:46: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:720:36: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:729:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:799:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:842:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:967:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:976:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormcmain.c:98:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btormcmain.c:102:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btormcmain.c:45:45: style: Variable 'word' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormcmain.c:143:14: style: Variable 'o' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormcmain.c:769:14: style: Variable 'o' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormcmain.c:131:3: style: Variable '(optstr).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormcmain.c:134:3: style: Variable '(words).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormcmain.c:730:3: style: Variable '(bad).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormcmain.c:736:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:1427:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1426. [shiftTooManyBitsSigned] boolector-3.2.4/src/btormbt.c:1426:15: note: Assuming that condition 'width<32' is not redundant boolector-3.2.4/src/btormbt.c:1427:16: note: Shift boolector-3.2.4/src/btorsat.c:31:2: error: #error "no SAT solver configured" [preprocessorErrorDirective] boolector-3.2.4/src/btorrwcache.c:52:33: style:inconclusive: Function 'btor_rw_cache_get' argument 1 names different: declaration 'cache' definition 'rwc'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:51:41: note: Function 'btor_rw_cache_get' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:52:33: note: Function 'btor_rw_cache_get' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:79:33: style:inconclusive: Function 'btor_rw_cache_add' argument 1 names different: declaration 'cache' definition 'rwc'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:43:38: note: Function 'btor_rw_cache_add' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:79:33: note: Function 'btor_rw_cache_add' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:84:28: style:inconclusive: Function 'btor_rw_cache_add' argument 6 names different: declaration 'result_nid' definition 'result'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:48:33: note: Function 'btor_rw_cache_add' argument 6 names different: declaration 'result_nid' definition 'result'. boolector-3.2.4/src/btorrwcache.c:84:28: note: Function 'btor_rw_cache_add' argument 6 names different: declaration 'result_nid' definition 'result'. boolector-3.2.4/src/btorrwcache.c:144:34: style:inconclusive: Function 'btor_rw_cache_init' argument 1 names different: declaration 'cache' definition 'rwc'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:58:39: note: Function 'btor_rw_cache_init' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:144:34: note: Function 'btor_rw_cache_init' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:144:45: style:inconclusive: Function 'btor_rw_cache_init' argument 2 names different: declaration 'mm' definition 'btor'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:58:52: note: Function 'btor_rw_cache_init' argument 2 names different: declaration 'mm' definition 'btor'. boolector-3.2.4/src/btorrwcache.c:144:45: note: Function 'btor_rw_cache_init' argument 2 names different: declaration 'mm' definition 'btor'. boolector-3.2.4/src/btorrwcache.c:158:36: style:inconclusive: Function 'btor_rw_cache_delete' argument 1 names different: declaration 'cache' definition 'rwc'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:61:41: note: Function 'btor_rw_cache_delete' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:158:36: note: Function 'btor_rw_cache_delete' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:175:35: style:inconclusive: Function 'btor_rw_cache_reset' argument 1 names different: declaration 'cache' definition 'rwc'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:64:40: note: Function 'btor_rw_cache_reset' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:175:35: note: Function 'btor_rw_cache_reset' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:187:32: style:inconclusive: Function 'btor_rw_cache_gc' argument 1 names different: declaration 'cache' definition 'rwc'. [funcArgNamesDifferent] boolector-3.2.4/src/btorrwcache.h:68:37: note: Function 'btor_rw_cache_gc' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:187:32: note: Function 'btor_rw_cache_gc' argument 1 names different: declaration 'cache' definition 'rwc'. boolector-3.2.4/src/btorrwcache.c:43:13: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrwcache.c:72:23: style: Variable 'cached' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvaigprop.c:73:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvaigprop.c:214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslsutils.c:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_dbl [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslsutils.c:383:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_dbl [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvaigprop.c:143:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvaigprop.c:113:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvaigprop.c:201:12: style: Variable 'aig' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvaigprop.c:161:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:745:12: style: struct member 'BtorMBT::r_add_init' is never used. [unusedStructMember] boolector-3.2.4/src/btormbt.c:747:12: style: struct member 'BtorMBT::r_release_init' is never used. [unusedStructMember] boolector-3.2.4/src/btormbt.c:749:12: style: struct member 'BtorMBT::r_add' is never used. [unusedStructMember] boolector-3.2.4/src/btormbt.c:751:12: style: struct member 'BtorMBT::r_release' is never used. [unusedStructMember] boolector-3.2.4/src/btormbt.c:753:12: style: struct member 'BtorMBT::r_add_inc' is never used. [unusedStructMember] boolector-3.2.4/src/btormbt.c:755:12: style: struct member 'BtorMBT::r_release_inc' is never used. [unusedStructMember] boolector-3.2.4/src/btorslsutils.c:392:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslsutils.c:469:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslsutils.c:67:29: style: Variable 'bvdec' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslsutils.c:422:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslsutils.c:496:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:1572:13: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:2435:5: style: Variable '(params).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:2465:3: style: Variable '(param_widths).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:2466:3: style: Variable '(args).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:2523:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:2526:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:3383:38: style: Variable 'envname' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:3696:3: style: Variable '(bvass_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:3704:3: style: Variable '(funass_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:3705:3: style: Variable '(arrsize_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:3713:3: style: Variable '(ufass_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormbt.c:3714:3: style: Variable '(ufsize_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:371:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:483:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:484:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:890:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:891:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:927:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1058:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1070:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1155:31: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1742:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1786:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1825:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:1828:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btornode.c:2572:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorproputils.c:968:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorproputils.c:1814:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvprop.c:83:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_int [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvprop.c:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorproputils.c:634:21: style: Condition 'eidx==-1' is always true [knownConditionTrueFalse] boolector-3.2.4/src/btorproputils.c:610:12: note: Assuming that condition 'eidx==-1' is not redundant boolector-3.2.4/src/btorproputils.c:634:21: note: Condition 'eidx==-1' is always true boolector-3.2.4/src/btornode.c:2663:18: style: Condition 'rem_free>1' is always false [knownConditionTrueFalse] boolector-3.2.4/src/btornode.c:2659:21: note: Assignment 'rem_free=argc%(3-1)', assigned value is less than 2 boolector-3.2.4/src/btornode.c:2663:18: note: Condition 'rem_free>1' is always false boolector-3.2.4/src/btorproputils.c:2061:13: style: Variable 'bw' is reassigned a value before the old one has been used. [redundantAssignment] boolector-3.2.4/src/btorproputils.c:2058:6: note: bw is assigned boolector-3.2.4/src/btorproputils.c:2061:13: note: bw is overwritten boolector-3.2.4/src/btorproputils.c:2212:13: style: Variable 'bw' is reassigned a value before the old one has been used. [redundantAssignment] boolector-3.2.4/src/btorproputils.c:2209:6: note: bw is assigned boolector-3.2.4/src/btorproputils.c:2212:13: note: bw is overwritten boolector-3.2.4/src/btorslvprop.c:323:11: style: Condition '!(move(btor,nmoves))' is always false [knownConditionTrueFalse] boolector-3.2.4/src/btorslvprop.c:323:18: note: Calling function 'move' returns 1 boolector-3.2.4/src/btorslvprop.c:323:11: note: Condition '!(move(btor,nmoves))' is always false boolector-3.2.4/src/btorslvprop.c:150:18: style: Variable 'ass' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorproputils.c:1699:23: style:inconclusive: Function 'inv_add_bv' argument 2 names different: declaration 'add_exp' definition 'add'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:37:38: note: Function 'inv_add_bv' argument 2 names different: declaration 'add_exp' definition 'add'. boolector-3.2.4/src/btorproputils.c:1699:23: note: Function 'inv_add_bv' argument 2 names different: declaration 'add_exp' definition 'add'. boolector-3.2.4/src/btorproputils.c:1740:23: style:inconclusive: Function 'inv_and_bv' argument 2 names different: declaration 'and_exp' definition 'and'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:43:38: note: Function 'inv_and_bv' argument 2 names different: declaration 'and_exp' definition 'and'. boolector-3.2.4/src/btorproputils.c:1740:23: note: Function 'inv_and_bv' argument 2 names different: declaration 'and_exp' definition 'and'. boolector-3.2.4/src/btorproputils.c:1837:22: style:inconclusive: Function 'inv_eq_bv' argument 2 names different: declaration 'eq_exp' definition 'eq'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:49:37: note: Function 'inv_eq_bv' argument 2 names different: declaration 'eq_exp' definition 'eq'. boolector-3.2.4/src/btorproputils.c:1837:22: note: Function 'inv_eq_bv' argument 2 names different: declaration 'eq_exp' definition 'eq'. boolector-3.2.4/src/btorproputils.c:1911:23: style:inconclusive: Function 'inv_ult_bv' argument 2 names different: declaration 'ult_exp' definition 'ult'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:55:38: note: Function 'inv_ult_bv' argument 2 names different: declaration 'ult_exp' definition 'ult'. boolector-3.2.4/src/btorproputils.c:1911:23: note: Function 'inv_ult_bv' argument 2 names different: declaration 'ult_exp' definition 'ult'. boolector-3.2.4/src/btorproputils.c:2025:23: style:inconclusive: Function 'inv_sll_bv' argument 2 names different: declaration 'sll_exp' definition 'sll'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:61:38: note: Function 'inv_sll_bv' argument 2 names different: declaration 'sll_exp' definition 'sll'. boolector-3.2.4/src/btorproputils.c:2025:23: note: Function 'inv_sll_bv' argument 2 names different: declaration 'sll_exp' definition 'sll'. boolector-3.2.4/src/btorproputils.c:2176:23: style:inconclusive: Function 'inv_srl_bv' argument 2 names different: declaration 'srl_exp' definition 'srl'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:67:38: note: Function 'inv_srl_bv' argument 2 names different: declaration 'srl_exp' definition 'srl'. boolector-3.2.4/src/btorproputils.c:2176:23: note: Function 'inv_srl_bv' argument 2 names different: declaration 'srl_exp' definition 'srl'. boolector-3.2.4/src/btorproputils.c:2330:23: style:inconclusive: Function 'inv_mul_bv' argument 2 names different: declaration 'mul_exp' definition 'mul'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:73:38: note: Function 'inv_mul_bv' argument 2 names different: declaration 'mul_exp' definition 'mul'. boolector-3.2.4/src/btorproputils.c:2330:23: note: Function 'inv_mul_bv' argument 2 names different: declaration 'mul_exp' definition 'mul'. boolector-3.2.4/src/btorproputils.c:2525:24: style:inconclusive: Function 'inv_udiv_bv' argument 2 names different: declaration 'div_exp' definition 'udiv'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:79:39: note: Function 'inv_udiv_bv' argument 2 names different: declaration 'div_exp' definition 'udiv'. boolector-3.2.4/src/btorproputils.c:2525:24: note: Function 'inv_udiv_bv' argument 2 names different: declaration 'div_exp' definition 'udiv'. boolector-3.2.4/src/btorproputils.c:2526:29: style:inconclusive: Function 'inv_udiv_bv' argument 3 names different: declaration 'bvdiv' definition 'bvudiv'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:80:44: note: Function 'inv_udiv_bv' argument 3 names different: declaration 'bvdiv' definition 'bvudiv'. boolector-3.2.4/src/btorproputils.c:2526:29: note: Function 'inv_udiv_bv' argument 3 names different: declaration 'bvdiv' definition 'bvudiv'. boolector-3.2.4/src/btorproputils.c:2784:24: style:inconclusive: Function 'inv_urem_bv' argument 2 names different: declaration 'urem_exp' definition 'urem'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:85:39: note: Function 'inv_urem_bv' argument 2 names different: declaration 'urem_exp' definition 'urem'. boolector-3.2.4/src/btorproputils.c:2784:24: note: Function 'inv_urem_bv' argument 2 names different: declaration 'urem_exp' definition 'urem'. boolector-3.2.4/src/btorproputils.c:3120:26: style:inconclusive: Function 'inv_concat_bv' argument 2 names different: declaration 'conc_exp' definition 'concat'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:91:41: note: Function 'inv_concat_bv' argument 2 names different: declaration 'conc_exp' definition 'concat'. boolector-3.2.4/src/btorproputils.c:3120:26: note: Function 'inv_concat_bv' argument 2 names different: declaration 'conc_exp' definition 'concat'. boolector-3.2.4/src/btorproputils.c:3121:31: style:inconclusive: Function 'inv_concat_bv' argument 3 names different: declaration 'bvconc' definition 'bvconcat'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:92:46: note: Function 'inv_concat_bv' argument 3 names different: declaration 'bvconc' definition 'bvconcat'. boolector-3.2.4/src/btorproputils.c:3121:31: note: Function 'inv_concat_bv' argument 3 names different: declaration 'bvconc' definition 'bvconcat'. boolector-3.2.4/src/btorproputils.c:3216:25: style:inconclusive: Function 'inv_slice_bv' argument 2 names different: declaration 'slice_exp' definition 'slice'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:97:40: note: Function 'inv_slice_bv' argument 2 names different: declaration 'slice_exp' definition 'slice'. boolector-3.2.4/src/btorproputils.c:3216:25: note: Function 'inv_slice_bv' argument 2 names different: declaration 'slice_exp' definition 'slice'. boolector-3.2.4/src/btorproputils.c:3346:24: style:inconclusive: Function 'inv_cond_bv' argument 2 names different: declaration 'cond_exp' definition 'cond'. [funcArgNamesDifferent] boolector-3.2.4/src/btorproputils.h:103:39: note: Function 'inv_cond_bv' argument 2 names different: declaration 'cond_exp' definition 'cond'. boolector-3.2.4/src/btorproputils.c:3346:24: note: Function 'inv_cond_bv' argument 2 names different: declaration 'cond_exp' definition 'cond'. boolector-3.2.4/src/btorproputils.c:3218:30: style: Parameter 'bve' can be declared as pointer to const. However it seems that 'inv_slice_bv' is a callback function, if 'bve' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/btorproputils.c:3613:31: note: You might need to cast the function pointer here boolector-3.2.4/src/btorproputils.c:3218:30: note: Parameter 'bve' can be declared as pointer to const boolector-3.2.4/src/btorproputils.c:3348:29: style: Parameter 'bve' can be declared as pointer to const. However it seems that 'inv_cond_bv' is a callback function, if 'bve' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/btorproputils.c:3618:31: note: You might need to cast the function pointer here boolector-3.2.4/src/btorproputils.c:3348:29: note: Parameter 'bve' can be declared as pointer to const boolector-3.2.4/src/btorproputils.c:3358:24: style: Variable 'bve1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorproputils.c:3358:31: style: Variable 'bve2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorproputils.c:3502:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:285:54: style:inconclusive: Function 'btor_node_inc_ext_ref_counter' argument 2 names different: declaration 'e' definition 'exp'. [funcArgNamesDifferent] boolector-3.2.4/src/btornode.h:614:59: note: Function 'btor_node_inc_ext_ref_counter' argument 2 names different: declaration 'e' definition 'exp'. boolector-3.2.4/src/btornode.c:285:54: note: Function 'btor_node_inc_ext_ref_counter' argument 2 names different: declaration 'e' definition 'exp'. boolector-3.2.4/src/btornode.c:297:54: style:inconclusive: Function 'btor_node_dec_ext_ref_counter' argument 2 names different: declaration 'e' definition 'exp'. [funcArgNamesDifferent] boolector-3.2.4/src/btornode.h:616:59: note: Function 'btor_node_dec_ext_ref_counter' argument 2 names different: declaration 'e' definition 'exp'. boolector-3.2.4/src/btornode.c:297:54: note: Function 'btor_node_dec_ext_ref_counter' argument 2 names different: declaration 'e' definition 'exp'. boolector-3.2.4/src/btornode.c:962:42: style:inconclusive: Function 'btor_node_release' argument 2 names different: declaration 'exp' definition 'root'. [funcArgNamesDifferent] boolector-3.2.4/src/btornode.h:591:47: note: Function 'btor_node_release' argument 2 names different: declaration 'exp' definition 'root'. boolector-3.2.4/src/btornode.c:962:42: note: Function 'btor_node_release' argument 2 names different: declaration 'exp' definition 'root'. boolector-3.2.4/src/btornode.c:1405:56: style:inconclusive: Function 'btor_node_param_set_binder' argument 2 names different: declaration 'lambda' definition 'binder'. [funcArgNamesDifferent] boolector-3.2.4/src/btornode.h:737:61: note: Function 'btor_node_param_set_binder' argument 2 names different: declaration 'lambda' definition 'binder'. boolector-3.2.4/src/btornode.c:1405:56: note: Function 'btor_node_param_set_binder' argument 2 names different: declaration 'lambda' definition 'binder'. boolector-3.2.4/src/btornode.c:2756:48: style:inconclusive: Function 'btor_node_create_lambda' argument 2 names different: declaration 'param' definition 'e_param'. [funcArgNamesDifferent] boolector-3.2.4/src/btornode.h:797:58: note: Function 'btor_node_create_lambda' argument 2 names different: declaration 'param' definition 'e_param'. boolector-3.2.4/src/btornode.c:2756:48: note: Function 'btor_node_create_lambda' argument 2 names different: declaration 'param' definition 'e_param'. boolector-3.2.4/src/btornode.c:2756:67: style:inconclusive: Function 'btor_node_create_lambda' argument 3 names different: declaration 'body' definition 'e_exp'. [funcArgNamesDifferent] boolector-3.2.4/src/btornode.h:797:75: note: Function 'btor_node_create_lambda' argument 3 names different: declaration 'body' definition 'e_exp'. boolector-3.2.4/src/btornode.c:2756:67: note: Function 'btor_node_create_lambda' argument 3 names different: declaration 'body' definition 'e_exp'. boolector-3.2.4/src/btornode.c:2806:27: style:inconclusive: Function 'btor_node_pair_new' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2806:43: style:inconclusive: Function 'btor_node_pair_new' argument 2 names different: declaration '' definition 'exp1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2806:59: style:inconclusive: Function 'btor_node_pair_new' argument 3 names different: declaration '' definition 'exp2'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2834:30: style:inconclusive: Function 'btor_node_pair_delete' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2834:50: style:inconclusive: Function 'btor_node_pair_delete' argument 2 names different: declaration '' definition 'pair'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2844:42: style:inconclusive: Function 'btor_node_pair_hash' argument 1 names different: declaration '' definition 'pair'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2855:45: style:inconclusive: Function 'btor_node_pair_compare' argument 1 names different: declaration '' definition 'pair1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:2855:72: style:inconclusive: Function 'btor_node_pair_compare' argument 2 names different: declaration '' definition 'pair2'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btornode.c:319:27: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:330:20: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:351:28: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:360:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:362:30: style: Variable 'p' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1024:13: style: Variable 'real_exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1180:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1181:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1188:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1189:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1382:41: style: Parameter 'slice' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:1389:41: style: Parameter 'slice' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:1398:39: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:1410:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btornode.c:1457:45: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:1464:45: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btornode.c:1474:25: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorproputils.c:972:3: style: Variable '(dcbits).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorproputils.c:1824:3: style: Variable '(dcbits).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:422:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:958:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:1830:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:1831:3: style: Variable '(args).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:1982:3: style: Variable '(param_sorts).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:2087:3: style: Variable '(sorts).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:2576:5: style: Variable '(params).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:2651:14: style: Variable 'num_args' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btornode.c:2652:14: style: Variable 'rem_free' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsort.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorsort.c:278:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:279:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:287:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:288:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:398:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:399:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:451:22: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:452:24: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsort.c:728:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorsubst.c:500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:74:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:331:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:550:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:630:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:717:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:791:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:940:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:1241:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:1437:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:1476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btormodel.c:307:38: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:530:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:829:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:830:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:945:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:964:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:1071:22: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:1188:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:1189:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:1364:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:1401:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:1432:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btormodel.c:189:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:235:37: style: Parameter 'rho' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btormodel.c:385:20: style: Variable 'default_value' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:726:13: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:726:30: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:799:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:1216:23: style: Variable 'tup' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:1219:18: style: Variable 'bv_val' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorsubst.c:346:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:483:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:515:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:561:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:562:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:606:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsubst.c:215:15: style: Condition '0&&sym' is always false [knownConditionTrueFalse] boolector-3.2.4/src/btorsubst.c:424:28: style: Local variable 'd' shadows outer variable [shadowVariable] boolector-3.2.4/src/btorsubst.c:278:22: note: Shadowed declaration boolector-3.2.4/src/btorsubst.c:424:28: note: Shadow variable boolector-3.2.4/src/btorsubst.c:182:42: style: Variable 'real_child' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorsubst.c:214:15: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btormodel.c:549:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormodel.c:555:3: style: Variable '(nodes).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormodel.c:1192:3: style: Variable '(work_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormodel.c:1193:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormodel.c:1194:3: style: Variable '(reset).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormodel.c:1373:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsubst.c:508:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btormodel.c:1425:5: style: Variable '(roots).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsubst.c:517:3: style: Variable '(release_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsubst.c:597:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsubst.c:608:3: style: Variable '(root_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsynth.c:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorsynth.c:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorsynth.c:605:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorsynth.c:1111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:567:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:930:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:1054:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:1355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:1865:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:2063:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:2471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpaig.c:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_AIG_FALSE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpaig.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_UF_NODE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvfun.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvfun.c:541:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvfun.c:1668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvfun.c:1965:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvfun.c:2031:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpaig.c:197:30: style:inconclusive: Function 'btor_dumpaig_dump_seq' argument 3 names different: declaration 'output' definition 'file'. [funcArgNamesDifferent] boolector-3.2.4/src/dumper/btordumpaig.h:26:35: note: Function 'btor_dumpaig_dump_seq' argument 3 names different: declaration 'output' definition 'file'. boolector-3.2.4/src/dumper/btordumpaig.c:197:30: note: Function 'btor_dumpaig_dump_seq' argument 3 names different: declaration 'output' definition 'file'. boolector-3.2.4/src/dumper/btordumpaig.c:203:42: style:inconclusive: Function 'btor_dumpaig_dump_seq' argument 9 names different: declaration 'back_annotation' definition 'backannotation'. [funcArgNamesDifferent] boolector-3.2.4/src/dumper/btordumpaig.h:32:47: note: Function 'btor_dumpaig_dump_seq' argument 9 names different: declaration 'back_annotation' definition 'backannotation'. boolector-3.2.4/src/dumper/btordumpaig.c:203:42: note: Function 'btor_dumpaig_dump_seq' argument 9 names different: declaration 'back_annotation' definition 'backannotation'. boolector-3.2.4/src/dumper/btordumpbtor.c:56:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpbtor.c:230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_PRETTY_PRINT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpbtor.c:357:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_OUTPUT_NUMBER_FORMAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpbtor.c:552:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_PRETTY_PRINT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpbtor.c:593:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpbtor.c:448:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:554:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:559:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:559:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:566:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:570:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:573:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpbtor.c:49:39: style:inconclusive: Function 'btor_dumpbtor_new_dump_context' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:81:53: style:inconclusive: Function 'btor_dumpbtor_delete_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:131:59: style:inconclusive: Function 'btor_dumpbtor_add_input_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:131:74: style:inconclusive: Function 'btor_dumpbtor_add_input_to_dump_context' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:142:59: style:inconclusive: Function 'btor_dumpbtor_add_state_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:142:74: style:inconclusive: Function 'btor_dumpbtor_add_state_to_dump_context' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:157:58: style:inconclusive: Function 'btor_dumpbtor_add_next_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:158:51: style:inconclusive: Function 'btor_dumpbtor_add_next_to_dump_context' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:159:51: style:inconclusive: Function 'btor_dumpbtor_add_next_to_dump_context' argument 3 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:173:58: style:inconclusive: Function 'btor_dumpbtor_add_init_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:174:51: style:inconclusive: Function 'btor_dumpbtor_add_init_to_dump_context' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:175:51: style:inconclusive: Function 'btor_dumpbtor_add_init_to_dump_context' argument 3 names different: declaration '' definition 'init'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:189:57: style:inconclusive: Function 'btor_dumpbtor_add_bad_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:189:72: style:inconclusive: Function 'btor_dumpbtor_add_bad_to_dump_context' argument 2 names different: declaration '' definition 'bad'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:196:60: style:inconclusive: Function 'btor_dumpbtor_add_output_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:197:53: style:inconclusive: Function 'btor_dumpbtor_add_output_to_dump_context' argument 2 names different: declaration '' definition 'output'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:204:58: style:inconclusive: Function 'btor_dumpbtor_add_root_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:204:73: style:inconclusive: Function 'btor_dumpbtor_add_root_to_dump_context' argument 2 names different: declaration '' definition 'root'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:212:64: style:inconclusive: Function 'btor_dumpbtor_add_constraint_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:213:57: style:inconclusive: Function 'btor_dumpbtor_add_constraint_to_dump_context' argument 2 names different: declaration '' definition 'constraint'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:683:42: style:inconclusive: Function 'btor_dumpbtor_dump_bdc' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:807:32: style:inconclusive: Function 'btor_dumpbtor_dump_node' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:807:44: style:inconclusive: Function 'btor_dumpbtor_dump_node' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:807:60: style:inconclusive: Function 'btor_dumpbtor_dump_node' argument 3 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:823:33: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:824:33: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:825:38: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 3 names different: declaration '' definition 'roots'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:826:36: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 4 names different: declaration '' definition 'nroots'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:846:27: style:inconclusive: Function 'btor_dumpbtor_dump' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:846:39: style:inconclusive: Function 'btor_dumpbtor_dump' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:846:54: style:inconclusive: Function 'btor_dumpbtor_dump' argument 3 names different: declaration '' definition 'version'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:887:36: style:inconclusive: Function 'btor_dumpbtor_can_be_dumped' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/dumper/btordumpbtor.c:250:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpbtor.c:250:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpbtor.c:310:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpbtor.c:687:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpsmt.c:54:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OUTPUT_BASE_BIN [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_OUTPUT_NUMBER_FORMAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:321:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_BV_SORT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:370:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:787:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_BV_SRL_NODE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:1235:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvsls.c:150:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:192:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:220:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:221:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:466:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:527:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:593:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:677:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:762:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:895:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:919:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:927:10: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:932:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:965:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:982:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:997:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1020:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1059:5: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1072:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1369:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1369:44: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1378:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1387:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1387:44: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1388:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1388:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:1425:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvsls.c:173:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:323:18: style: Variable 'prev_ass' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:323:29: style: Variable 'new_ass' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:365:16: style: Variable 'm1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:365:21: style: Variable 'm2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:506:24: style: Variable 'max_neigh' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:571:24: style: Variable 'max_neigh' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:652:24: style: Variable 'max_neigh' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:1237:18: style: Variable 'ass' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvsls.c:153:5: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvsls.c:237:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvsls.c:238:3: style: Variable '(controlling).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/mcapi/leapyear.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/dumper/btordumpsmt.c:703:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/dumper/btordumpsmt.c:1814:59: style:inconclusive: Function 'btor_dumpsmt_dump_node' argument 3 names different: declaration 'node' definition 'exp'. [funcArgNamesDifferent] boolector-3.2.4/src/dumper/btordumpsmt.h:18:40: note: Function 'btor_dumpsmt_dump_node' argument 3 names different: declaration 'node' definition 'exp'. boolector-3.2.4/src/dumper/btordumpsmt.c:1814:59: note: Function 'btor_dumpsmt_dump_node' argument 3 names different: declaration 'node' definition 'exp'. boolector-3.2.4/src/dumper/btordumpsmt.c:117:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpsmt.c:118:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpsmt.c:492:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/dumper/btordumpsmt.c:1439:22: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorbtor.c:360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:400:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:459:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:767:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_not [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:773:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_neg [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:779:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_inc [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:785:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_dec [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:791:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_copy [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:824:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_redand [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:830:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_redor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:836:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_redxor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:871:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_add [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:877:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_and [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:883:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_smod [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:889:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_srem [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:895:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_mul [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:901:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sub [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:907:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_udiv [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:913:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_urem [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:919:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_xor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:925:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_xnor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:931:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_or [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:937:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_nor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:943:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_nand [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:949:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sdiv [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:998:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_implies [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1004:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_iff [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1075:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_eq [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1081:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ne [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1087:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sgt [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1093:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sgte [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1099:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_slt [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1105:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_slte [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ugt [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1117:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ugte [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1123:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ult [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1129:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ulte [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1135:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_saddo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1141:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ssubo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1147:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_smulo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1153:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sdivo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1159:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_uaddo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1165:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_usubo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1171:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_umulo [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1285:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_rol [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1291:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_ror [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1297:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sll [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sra [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1309:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_srl [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1666:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sext [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1672:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_uext [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor.c:1820:18: style: Variable 'e' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorbtor.c:1825:12: style: Variable 'e' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/parser/btorbtor2.c:444:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR2_TAG_SORT_bitvec [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:564:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_VERBOSITY [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:788:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:1117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:1214:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:1387:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:1937:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_sra [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:2234:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_not [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:2464:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_SAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:2494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_SAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:2514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt.c:2828:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_UNKNOWN [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorimc.cc:33:3: warning:inconclusive: Member variable 'Var::width' is not initialized in the constructor. [uninitMemberVar] boolector-3.2.4/src/btorimc.cc:825:8: style: The member function 'IMC::ReachedAtBoundListener::reachedAtBound' can be static. [functionStatic] boolector-3.2.4/src/btorimc.cc:832:8: style: The member function 'IMC::StartingBoundListener::startingBound' can be static. [functionStatic] boolector-3.2.4/src/btorimc.cc:41:3: style: Struct 'Assertion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] boolector-3.2.4/src/btorimc.cc:824:4: style: The destructor '~ReachedAtBoundListener' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/btoribv.hh:377:14: note: Virtual destructor in base class boolector-3.2.4/src/btorimc.cc:824:4: note: Destructor in derived class boolector-3.2.4/src/btorimc.cc:831:4: style: The destructor '~StartingBoundListener' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] boolector-3.2.4/src/btoribv.hh:385:14: note: Virtual destructor in base class boolector-3.2.4/src/btorimc.cc:831:4: note: Destructor in derived class boolector-3.2.4/src/btorimc.cc:824:4: style: The destructor '~ReachedAtBoundListener' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] boolector-3.2.4/src/btoribv.hh:377:14: note: Virtual destructor in base class boolector-3.2.4/src/btorimc.cc:824:4: note: Destructor in derived class boolector-3.2.4/src/btorimc.cc:831:4: style: The destructor '~StartingBoundListener' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] boolector-3.2.4/src/btoribv.hh:385:14: note: Virtual destructor in base class boolector-3.2.4/src/btorimc.cc:831:4: note: Destructor in derived class boolector-3.2.4/src/btorimc.cc:776:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorsynth.c:132:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:133:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:135:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:136:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:190:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:231:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:258:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:326:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:431:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:432:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:498:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:594:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:598:37: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:600:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:636:25: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:639:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1000:24: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1001:24: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1097:26: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1107:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1114:36: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1125:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1126:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1145:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1146:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1147:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1162:25: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1208:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1214:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1225:19: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorsynth.c:1236:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorimc.cc:148:14: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/btorimc.cc:714:9: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/btorsynth.c:744:14: style: The statement 'if (is_equal) is_equal=false' is logically equivalent to 'is_equal=false'. [duplicateConditionalAssign] boolector-3.2.4/src/btorsynth.c:745:16: note: Assignment 'is_equal=false' boolector-3.2.4/src/btorsynth.c:744:14: note: Condition 'is_equal' is redundant boolector-3.2.4/src/btorsynth.c:77:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorsynth.c:150:57: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorsynth.c:465:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorsynth.c:928:22: style: Variable 'tuple' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorsynth.c:1268:17: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorsynth.c:291:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsynth.c:440:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsynth.c:441:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsynth.c:610:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsynth.c:1233:3: style: Variable '(value_caches).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorsynth.c:1237:3: style: Variable '(sig_constraints).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:399:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:425:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:433:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:444:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:452:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:485:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:500:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:559:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:560:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:590:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:849:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:921:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:922:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1126:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1224:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1224:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1253:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1350:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1351:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1501:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1515:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1565:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1567:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1743:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1765:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1839:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1840:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1918:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1918:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1948:16: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:1978:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2005:21: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2053:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2054:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2178:33: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2180:27: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2219:29: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvquant.c:2221:23: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/parser/btorsmt.c:1538:19: style: Condition 'isarray1' is always true [knownConditionTrueFalse] boolector-3.2.4/src/parser/btorsmt.c:1538:7: note: Assuming that condition 'isarray0' is not redundant boolector-3.2.4/src/parser/btorsmt.c:1532:16: note: Assuming that condition 'isarray0!=isarray1' is not redundant boolector-3.2.4/src/parser/btorsmt.c:1538:19: note: Condition 'isarray1' is always true boolector-3.2.4/src/parser/btorsmt.c:1659:19: style: Condition 'isarray2' is always true [knownConditionTrueFalse] boolector-3.2.4/src/parser/btorsmt.c:1659:7: note: Assuming that condition 'isarray1' is not redundant boolector-3.2.4/src/parser/btorsmt.c:1652:16: note: Assuming that condition 'isarray1!=isarray2' is not redundant boolector-3.2.4/src/parser/btorsmt.c:1659:19: note: Condition 'isarray2' is always true boolector-3.2.4/src/parser/btorsmt.c:357:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/parser/btorsmt.c:2483:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/parser/btorsmt.c:288:38: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/parser/btorsmt.c:349:29: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/parser/btorsmt.c:1110:27: style: Variable 'sortsymbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1111:16: style: Variable 'node' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1111:23: style: Variable 'sort' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1210:16: style: Variable 'node' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1247:26: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/parser/btorsmt.c:1677:18: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1723:18: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1774:18: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:1808:18: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:2492:34: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/parser/btorsmt.c:2492:59: style: Parameter 'res' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/parser/btorsmt.c:2738:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt.c:2739:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:188:27: style: Variable 'tup' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:215:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:382:30: style: Variable 'q' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:467:9: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:616:9: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:939:41: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorslvquant.c:974:48: style: Variable 'evar' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1081:18: style: Variable 'value' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1081:26: style: Variable 'bv' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1198:18: style: Variable 'out' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1199:39: style: Variable 'evar_tup' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1369:30: style: Parameter 'evar' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorslvquant.c:1402:13: style: Variable 'args' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1877:49: style: Parameter 'uvar' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorslvquant.c:1884:18: style: Variable 'out' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:1885:39: style: Variable 'evar_tup' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvquant.c:2076:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoruntrace.c:172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoruntrace.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoruntrace.c:523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoruntrace.c:2093:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorder.c:240:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_FORALL_NODE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorder.c:299:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorder.c:327:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_SIMPLIFY_CONSTRAINTS [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:60:12: style: struct member 'Anonymous11::findpm' is never used. [unusedStructMember] boolector-3.2.4/src/preprocess/btorder.c:26:9: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorder.c:53:15: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorder.c:261:21: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorelimapplies.c:33:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorelimapplies.c:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_BETA_REDUCE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorbtor2.c:612:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/preprocess/btorelimslices.c:154:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_NONDESTR_SUBST [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:458:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:459:3: style: Variable '(fquants).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:460:3: style: Variable '(equants).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:461:3: style: Variable '(vars).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/parser/btorsmt2.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorelimslices.c:194:27: style: Condition 's2->lower>s1->upper' is always false [knownConditionTrueFalse] boolector-3.2.4/src/preprocess/btorelimslices.c:193:51: note: Assuming that condition 's1->upperlower' is not redundant boolector-3.2.4/src/preprocess/btorelimslices.c:194:27: note: Condition 's2->lower>s1->upper' is always false boolector-3.2.4/src/parser/btorsmt2.c:1101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1363:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_VERBOSITY [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1549:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1567:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:2397:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolector_implies [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3342:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3524:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3675:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorelimslices.c:194:13: style: Same expression on both sides of '||' because 's2->lower>s1->upper' and 's1->upperlower' represent the same value. [knownConditionTrueFalse] boolector-3.2.4/src/parser/btorsmt2.c:3750:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorelimslices.c:194:40: style: Same expression 's1->lower>s2->upper' found multiple times in chain of '||' operators because 's1->lower>s2->upper' and 's2->upperlower' represent the same value. [knownConditionTrueFalse] boolector-3.2.4/src/parser/btorsmt2.c:3796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3838:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_LOGIC_QF_BV [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:3877:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4290:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_DECLSORT_BV_WIDTH [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4399:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4506:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_INCREMENTAL [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4601:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:4992:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_LOGIC_QF_BV [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorelimslices.c:48:24: style: Parameter 'slice' can be declared as pointer to const. However it seems that 'hash_slice' is a callback function, if 'slice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/preprocess/btorelimslices.c:137:27: note: You might need to cast the function pointer here boolector-3.2.4/src/preprocess/btorelimslices.c:48:24: note: Parameter 'slice' can be declared as pointer to const boolector-3.2.4/src/preprocess/btorelimslices.c:62:28: style: Parameter 's1' can be declared as pointer to const. However it seems that 'compare_slices' is a callback function, if 's1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/preprocess/btorelimslices.c:137:52: note: You might need to cast the function pointer here boolector-3.2.4/src/preprocess/btorelimslices.c:62:28: note: Parameter 's1' can be declared as pointer to const boolector-3.2.4/src/preprocess/btorelimslices.c:62:43: style: Parameter 's2' can be declared as pointer to const. However it seems that 'compare_slices' is a callback function, if 's2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/preprocess/btorelimslices.c:137:52: note: You might need to cast the function pointer here boolector-3.2.4/src/preprocess/btorelimslices.c:62:43: note: Parameter 's2' can be declared as pointer to const boolector-3.2.4/src/btorslvquant.c:604:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:961:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:1156:3: style: Variable '(params).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:1359:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:1360:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/preprocess/btormerge.c:77:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btormerge.c:86:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorslvquant.c:1576:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:1577:3: style: Variable '(constraints).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:1623:22: style: Variable 'prev_synth_res' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:2075:33: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:2223:3: style: Variable '(inputs).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:2224:3: style: Variable '(consts).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvquant.c:2225:3: style: Variable '(constraints).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/preprocess/btorextract.c:333:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameterized [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:367:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parameterized [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:414:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:450:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:524:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:628:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:807:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:1049:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:1175:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:1496:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sort_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:1542:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorminiscope.c:193:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorminiscope.c:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorminiscope.c:25:9: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btornormadd.c:399:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btornormquant.c:60:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btornormquant.c:180:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quantifier_below [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btornormquant.c:341:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btornormquant.c:555:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btornormadd.c:142:29: style: Condition 'real_cur->parents>1' is always false [knownConditionTrueFalse] boolector-3.2.4/src/preprocess/btornormadd.c:124:74: note: Assuming that condition 'real_cur->parents==1' is not redundant boolector-3.2.4/src/preprocess/btornormadd.c:129:33: note: Assuming condition is false boolector-3.2.4/src/preprocess/btornormadd.c:142:29: note: Condition 'real_cur->parents>1' is always false boolector-3.2.4/src/preprocess/btornormquant.c:96:9: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorpreprocess.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_VAR_SUBST [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorskolemize.c:91:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorskolemize.c:272:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sort_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorunconstrained.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorskolemize.c:25:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorskolemize.c:211:9: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorvarsubst.c:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorvarsubst.c:224:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/preprocess/btorextract.c:314:13: style: Variable 'param' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorextract.c:354:13: style: Variable 'param' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorextract.c:390:28: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorextract.c:390:45: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorextract.c:396:47: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorextract.c:410:21: style: Variable 'dst_addr' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorextract.c:410:32: style: Variable 'off' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorextract.c:480:28: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorextract.c:506:25: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorextract.c:579:13: style: Variable 'prev_value' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorextract.c:680:52: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/preprocess/btorextract.c:844:20: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/preprocess/btorextract.c:543:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/utils/boolectornodemap.c:34:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/boolectornodemap.c:158:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorhashptr.c:288:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_PTR_HASH_TABLE_ITERATOR_STACK_SIZE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorhashptr.c:324:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorhashint.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorhashint.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BtorIntHashTable [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorhashint.c:366:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BtorHashTableData [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorhashint.c:23:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] boolector-3.2.4/src/utils/btorhashint.c:246:44: style: Parameter 't' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/utils/btorhashint.c:294:47: style: Parameter 't' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/utils/btorhashint.c:298:12: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/utils/btorhashint.c:316:61: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/utils/btormem.c:184:11: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/utils/btormem.c:184:34: warning: Assert statement calls a function which may have desired side effects: 'getenv'. [assertWithSideEffect] boolector-3.2.4/src/utils/btormem.c:59:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mm [nullPointerOutOfMemory] boolector-3.2.4/src/utils/btormem.c:57:42: note: Assuming allocation function fails boolector-3.2.4/src/utils/btormem.c:57:20: note: Assignment 'mm=(struct BtorMemMgr*)malloc(sizeof(struct BtorMemMgr))', assigned value is 0 boolector-3.2.4/src/utils/btormem.c:59:3: note: Null pointer dereference boolector-3.2.4/src/utils/btormem.c:60:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mm [nullPointerOutOfMemory] boolector-3.2.4/src/utils/btormem.c:57:42: note: Assuming allocation function fails boolector-3.2.4/src/utils/btormem.c:57:20: note: Assignment 'mm=(struct BtorMemMgr*)malloc(sizeof(struct BtorMemMgr))', assigned value is 0 boolector-3.2.4/src/utils/btormem.c:60:3: note: Null pointer dereference boolector-3.2.4/src/utils/btormem.c:61:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mm [nullPointerOutOfMemory] boolector-3.2.4/src/utils/btormem.c:57:42: note: Assuming allocation function fails boolector-3.2.4/src/utils/btormem.c:57:20: note: Assignment 'mm=(struct BtorMemMgr*)malloc(sizeof(struct BtorMemMgr))', assigned value is 0 boolector-3.2.4/src/utils/btormem.c:61:3: note: Null pointer dereference boolector-3.2.4/src/utils/btormem.c:62:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mm [nullPointerOutOfMemory] boolector-3.2.4/src/utils/btormem.c:57:42: note: Assuming allocation function fails boolector-3.2.4/src/utils/btormem.c:57:20: note: Assignment 'mm=(struct BtorMemMgr*)malloc(sizeof(struct BtorMemMgr))', assigned value is 0 boolector-3.2.4/src/utils/btormem.c:62:3: note: Null pointer dereference boolector-3.2.4/src/utils/btormem.c:94:41: style:inconclusive: Function 'btor_mem_realloc' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/utils/btormem.c:94:51: style:inconclusive: Function 'btor_mem_realloc' argument 3 names different: declaration 'oldsz' definition 'old_size'. [funcArgNamesDifferent] boolector-3.2.4/src/utils/btormem.h:92:56: note: Function 'btor_mem_realloc' argument 3 names different: declaration 'oldsz' definition 'old_size'. boolector-3.2.4/src/utils/btormem.c:94:51: note: Function 'btor_mem_realloc' argument 3 names different: declaration 'oldsz' definition 'old_size'. boolector-3.2.4/src/utils/btormem.c:94:68: style:inconclusive: Function 'btor_mem_realloc' argument 4 names different: declaration 'newsz' definition 'new_size'. [funcArgNamesDifferent] boolector-3.2.4/src/utils/btormem.h:92:70: note: Function 'btor_mem_realloc' argument 4 names different: declaration 'newsz' definition 'new_size'. boolector-3.2.4/src/utils/btormem.c:94:68: note: Function 'btor_mem_realloc' argument 4 names different: declaration 'newsz' definition 'new_size'. boolector-3.2.4/src/utils/btormem.c:111:45: style:inconclusive: Function 'btor_mem_sat_realloc' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/utils/btormem.c:111:55: style:inconclusive: Function 'btor_mem_sat_realloc' argument 3 names different: declaration 'oldsz' definition 'old_size'. [funcArgNamesDifferent] boolector-3.2.4/src/utils/btormem.h:86:60: note: Function 'btor_mem_sat_realloc' argument 3 names different: declaration 'oldsz' definition 'old_size'. boolector-3.2.4/src/utils/btormem.c:111:55: note: Function 'btor_mem_sat_realloc' argument 3 names different: declaration 'oldsz' definition 'old_size'. boolector-3.2.4/src/utils/btormem.c:111:72: style:inconclusive: Function 'btor_mem_sat_realloc' argument 4 names different: declaration 'newsz' definition 'new_size'. [funcArgNamesDifferent] boolector-3.2.4/src/utils/btormem.h:86:74: note: Function 'btor_mem_sat_realloc' argument 4 names different: declaration 'newsz' definition 'new_size'. boolector-3.2.4/src/utils/btormem.c:111:72: note: Function 'btor_mem_sat_realloc' argument 4 names different: declaration 'newsz' definition 'new_size'. boolector-3.2.4/src/utils/btormem.c:229:39: style:inconclusive: Function 'btor_mem_parse_error_msg' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/utils/btormem.c:232:35: style:inconclusive: Function 'btor_mem_parse_error_msg' argument 4 names different: declaration 'columnno' definition 'columno'. [funcArgNamesDifferent] boolector-3.2.4/src/utils/btormem.h:109:41: note: Function 'btor_mem_parse_error_msg' argument 4 names different: declaration 'columnno' definition 'columno'. boolector-3.2.4/src/utils/btormem.c:232:35: note: Function 'btor_mem_parse_error_msg' argument 4 names different: declaration 'columnno' definition 'columno'. boolector-3.2.4/src/utils/btormem.c:234:35: style:inconclusive: Function 'btor_mem_parse_error_msg' argument 6 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/utils/btornodemap.c:25:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_node_hash_by_id [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btoroptparse.c:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_ARG_READ_NONE_VIA_EQ [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorrng.c:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorrng.c:123:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_PROB_MAX [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorpartgen.c:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_PART_GEN_MAX_TUPLE_SIZE [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorunionfind.c:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_ptr [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorunionfind.c:165:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/utils/btorpartgen.c:107:49: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/test/test.h:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_LOG_DIR [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test.h:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test.h:143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aigvec.cpp:26:26: error: syntax error [syntaxError] boolector-3.2.4/test/test_aig.cpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:65:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_aig_and [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:94:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_aig_or [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_aig_eq [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_aig.cpp:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/utils/btorutil.c:624:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_btor_op2str [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test.h:209:19: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test.h:36:35: performance: Function parameter 'name' should be passed by const reference. [passedByValue] boolector-3.2.4/test/test_arithmetic.cpp:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_arithmetic.cpp:110:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btorrewrite.c:887:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:890:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:1166:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:1169:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:5814:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:5815:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:5818:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:5886:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:5928:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:6376:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:6388:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:6389:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:6390:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:6395:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorrewrite.c:6406:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/test/test_boolectornodemap.cpp:34:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_boolectornodemap.cpp:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_arithmetic.cpp:35:13: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_arithmetic.cpp:36:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_arithmetic.cpp:93:13: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_arithmetic.cpp:95:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_arithmetic.cpp:18:29: style: class member 'TestArith::BTOR_TEST_ARITHMETIC_LOW' is never used. [unusedStructMember] boolector-3.2.4/test/test_arithmetic.cpp:19:29: style: class member 'TestArith::BTOR_TEST_ARITHMETIC_HIGH' is never used. [unusedStructMember] boolector-3.2.4/test/test_arithmetic.cpp:33:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:34:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:35:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:36:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:91:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:92:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:93:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_arithmetic.cpp:95:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_comp.cpp:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_comp.cpp:35:13: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_comp.cpp:37:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_comp.cpp:38:13: style: The scope of the variable 'sat_res' can be reduced. [variableScope] boolector-3.2.4/test/test_comp.cpp:89:13: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_comp.cpp:91:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_comp.cpp:92:13: style: The scope of the variable 'sat_res' can be reduced. [variableScope] boolector-3.2.4/test/test_comp.cpp:18:29: style: class member 'TestComp::BTOR_TEST_COMP_LOW' is never used. [unusedStructMember] boolector-3.2.4/test/test_comp.cpp:19:29: style: class member 'TestComp::BTOR_TEST_COMP_HIGH' is never used. [unusedStructMember] boolector-3.2.4/test/test_comp.cpp:33:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:34:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:35:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:37:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:87:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:88:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:89:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_comp.cpp:91:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_hash.cpp:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_hash.cpp:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_hash.cpp:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_hash.cpp:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_exp.cpp:226:23: error: syntax error [syntaxError] boolector-3.2.4/test/test_hash.cpp:33:31: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:34:42: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:35:42: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:37:31: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:38:42: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:39:42: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:41:31: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:42:42: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:43:42: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:76:37: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:77:29: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:110:25: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:119:29: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:124:40: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_hash.cpp:125:29: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_inc.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_INCREMENTAL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inc.cpp:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_INCREMENTAL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inc.cpp:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inc.cpp:195:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inc.cpp:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inthash.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inthash.cpp:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_htable [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inc.cpp:43:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/test/test_inc.cpp:107:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/test/test_inc.cpp:22:20: style: The scope of the variable 'nonzero' can be reduced. [variableScope] boolector-3.2.4/test/test_inc.cpp:22:30: style: The scope of the variable 'allzero' can be reduced. [variableScope] boolector-3.2.4/test/test_inc.cpp:23:37: style: The scope of the variable 'inc' can be reduced. [variableScope] boolector-3.2.4/test/test_inc.cpp:27:13: style: The scope of the variable 'res' can be reduced. [variableScope] boolector-3.2.4/test/test_inc.cpp:93:34: style: The scope of the variable 'lt' can be reduced. [variableScope] boolector-3.2.4/test/test_inc.cpp:97:13: style: The scope of the variable 'res' can be reduced. [variableScope] boolector-3.2.4/test/test_inthashmap.cpp:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_inthashmap.cpp:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_htable [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoruntrace.c:141:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:220:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:668:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:669:28: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:670:9: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:1833:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:1838:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btoruntrace.c:250:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:260:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:273:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:285:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:297:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:316:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:324:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:541:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/src/btoruntrace.c:1831:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] boolector-3.2.4/test/test_logic.cpp:47:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_logic.cpp:100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_logic.cpp:151:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_logic.cpp:204:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/btoruntrace.c:185:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btoruntrace.c:537:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/test/test_bv.cpp:1369:22: error: syntax error [syntaxError] boolector-3.2.4/test/test_logic.cpp:32:14: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:34:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:84:14: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:86:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:133:14: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:135:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:188:13: style: The scope of the variable 'sat_res' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:190:14: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:192:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_logic.cpp:20:29: style: class member 'TestLogic::BTOR_TEST_LOGIC_LOW' is never used. [unusedStructMember] boolector-3.2.4/test/test_logic.cpp:21:29: style: class member 'TestLogic::BTOR_TEST_LOGIC_HIGH' is never used. [unusedStructMember] boolector-3.2.4/test/test_logic.cpp:23:29: style: class member 'TestLogic::BTOR_TEST_RED_LOGIC_LOW' is never used. [unusedStructMember] boolector-3.2.4/test/test_logic.cpp:24:29: style: class member 'TestLogic::BTOR_TEST_RED_LOGIC_HIGH' is never used. [unusedStructMember] boolector-3.2.4/test/test_logic.cpp:31:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:32:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:34:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:82:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:83:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:84:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:86:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:131:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:132:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:133:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:135:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:189:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:190:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_logic.cpp:192:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoruntrace.c:216:19: style: Variable 'o' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btoruntrace.c:443:25: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btoruntrace.c:443:41: style: Parameter 'got' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/test/test_mc.cpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mc.cpp:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mc.cpp:206:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mc.cpp:390:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mem.cpp:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mem.cpp:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mem.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mem.cpp:60:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mem.cpp:25:19: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_mem.cpp:34:19: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_mem.cpp:37:13: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_mem.cpp:49:19: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_lambda.cpp:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_implies [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:261:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:290:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:318:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:344:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:394:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_not [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:396:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_neg [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:398:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_redor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:400:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_redxor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:402:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_redand [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_elem_bw [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:432:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_uext [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:434:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sext [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:442:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_implies [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_iff [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:454:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_xor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_xnor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:466:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_and [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:472:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_nand [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:478:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_or [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:484:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_nor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_eq [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:496:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_ne [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_add [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:508:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_uaddo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:514:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_saddo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:520:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_mul [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:526:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_umulo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:532:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_smulo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:538:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_ult [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:544:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_slt [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:550:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_ulte [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:556:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_slte [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:562:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_ugt [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:568:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sgt [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:574:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_ugte [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:580:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sgte [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:586:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sll [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:592:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_srl [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:598:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sra [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_rol [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_ror [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:616:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sub [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:622:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_usubo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:628:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_ssubo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_udiv [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:640:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sdiv [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:646:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_sdivo [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:652:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_urem [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:658:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_srem [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:664:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_smod [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:670:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btor_exp_bv_concat [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:683:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:715:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:745:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:772:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:804:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:836:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:872:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:917:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:956:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:994:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1036:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1064:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1094:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1120:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_elem_sort [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1188:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1228:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1266:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1290:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1420:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_lambda.cpp:1569:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_mc.cpp:369:41: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_mc.cpp:72:14: style: The scope of the variable 'k' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:73:18: style: The scope of the variable 'bit' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:73:24: style: The scope of the variable 'one' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:73:30: style: The scope of the variable 'zero' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:73:37: style: The scope of the variable 'add' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:73:43: style: The scope of the variable 'bad' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:126:14: style: The scope of the variable 'k' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:127:18: style: The scope of the variable 'counter' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:128:18: style: The scope of the variable 'enable' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:129:18: style: The scope of the variable 'one' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:129:24: style: The scope of the variable 'zero' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:129:31: style: The scope of the variable 'three' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:129:39: style: The scope of the variable 'add' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:129:45: style: The scope of the variable 'ifenable' can be reduced. [variableScope] boolector-3.2.4/test/test_mc.cpp:129:56: style: The scope of the variable 'bad' can be reduced. [variableScope] boolector-3.2.4/src/btoruntrace.c:2005:3: style: Variable '(arg_int).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoruntrace.c:2006:3: style: Variable '(arg_str).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btoruntrace.c:2007:3: style: Variable '(sort_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_modelgen.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_misc.cpp:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_misc.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoolectorNode [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_misc.cpp:231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_misc.cpp:283:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_misc.cpp:336:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_modelgensmt2.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_nodemap.cpp:22:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_nodemap.cpp:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_nodemap.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_misc.cpp:31:14: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_misc.cpp:200:9: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_misc.cpp:64:11: style: The scope of the variable 'btor' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:67:11: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:121:13: style: The scope of the variable 'i' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:139:11: style: The scope of the variable 'btor' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:144:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:145:11: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:213:11: style: The scope of the variable 'btor' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:216:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:217:11: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:262:11: style: The scope of the variable 'btor' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:266:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:267:13: style: The scope of the variable 'result' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:318:11: style: The scope of the variable 'btor' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:321:13: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_misc.cpp:20:29: style: class member 'TestMisc::BTOR_TEST_MISC_LOW' is never used. [unusedStructMember] boolector-3.2.4/test/test_misc.cpp:21:29: style: class member 'TestMisc::BTOR_TEST_MISC_HIGH' is never used. [unusedStructMember] boolector-3.2.4/test/test_misc.cpp:65:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:66:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:67:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:121:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:142:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:143:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:144:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:145:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:214:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:215:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:216:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:217:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:263:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:264:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:265:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:266:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:267:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:319:22: style: Variable 'i' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:320:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_misc.cpp:321:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_overflow.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoolectorNode [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_overflow.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoolectorNode [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_parseerror.cpp:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_UNKNOWN [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_parseerror.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_UNKNOWN [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:244:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_normquant.cpp:489:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_overflow.cpp:34:11: style: Either there is a missing 'override', or the member function 'TestOverflow::add' can be static. [functionStatic] boolector-3.2.4/test/test_overflow.cpp:36:11: style: Either there is a missing 'override', or the member function 'TestOverflow::sub' can be static. [functionStatic] boolector-3.2.4/test/test_overflow.cpp:38:11: style: Either there is a missing 'override', or the member function 'TestOverflow::mul' can be static. [functionStatic] boolector-3.2.4/src/parser/btorsmt2.c:1420:16: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] boolector-3.2.4/src/parser/btorsmt2.c:1415:15: note: outer condition: open>0 boolector-3.2.4/src/parser/btorsmt2.c:1420:16: note: identical inner condition: open>0 boolector-3.2.4/test/test_overflow.cpp:53:29: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:54:10: style: The scope of the variable 'overflow_test' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:54:25: style: The scope of the variable 'overflow_boolector' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:55:13: style: The scope of the variable 'sat_res' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:150:10: style: The scope of the variable 'overflow_test' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:150:25: style: The scope of the variable 'overflow_boolector' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:151:31: style: The scope of the variable 'max' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:152:13: style: The scope of the variable 'sat_res' can be reduced. [variableScope] boolector-3.2.4/test/test_overflow.cpp:20:29: style: class member 'TestOverflow::BTOR_TEST_OVERFLOW_LOW' is never used. [unusedStructMember] boolector-3.2.4/test/test_overflow.cpp:21:29: style: class member 'TestOverflow::BTOR_TEST_OVERFLOW_HIGH' is never used. [unusedStructMember] boolector-3.2.4/test/test_lambda.cpp:1228:13: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_lambda.cpp:1229:13: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_lambda.cpp:1569:13: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_lambda.cpp:1570:13: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_lambda.cpp:1571:10: style: C-style pointer casting [cstyleCast] boolector-3.2.4/src/parser/btorsmt2.c:615:14: style: Condition 'name_quoted' is always true [knownConditionTrueFalse] boolector-3.2.4/src/parser/btorsmt2.c:607:14: note: Assuming that condition 's_quoted' is not redundant boolector-3.2.4/src/parser/btorsmt2.c:599:18: note: Assuming that condition 's_quoted==name_quoted' is not redundant boolector-3.2.4/src/parser/btorsmt2.c:615:14: note: Condition 'name_quoted' is always true boolector-3.2.4/test/test_lambda.cpp:54:15: style: The scope of the variable 'e' can be reduced. [variableScope] boolector-3.2.4/test/test_lambda.cpp:69:15: style: The scope of the variable 'e' can be reduced. [variableScope] boolector-3.2.4/src/parser/btorsmt2.c:3937:21: style: Condition 'isconst' is always false [knownConditionTrueFalse] boolector-3.2.4/src/parser/btorsmt2.c:3934:7: note: Assuming that condition '!isconst' is not redundant boolector-3.2.4/src/parser/btorsmt2.c:3937:21: note: Condition 'isconst' is always false boolector-3.2.4/src/parser/btorsmt2.c:3579:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/test/test_normquant.cpp:503:8: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_queue.cpp:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_queue.cpp:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_queue.cpp:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_rotate.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoolectorNode [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_satmgr.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_smgr [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_prop.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_PROP_PROB_USE_INV_VALUE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_prop.cpp:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_RESULT_SAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_prop.cpp:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_PROP_COMPLETE_BW [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_rotate.cpp:22:14: style: The scope of the variable 'bw_log2' can be reduced. [variableScope] boolector-3.2.4/test/test_rotate.cpp:25:20: style: The scope of the variable 'rot1' can be reduced. [variableScope] boolector-3.2.4/test/test_rotate.cpp:25:27: style: The scope of the variable 'rot1_e1' can be reduced. [variableScope] boolector-3.2.4/test/test_rotate.cpp:28:26: style: The scope of the variable 'ne1' can be reduced. [variableScope] boolector-3.2.4/test/test_rotate.cpp:28:32: style: The scope of the variable 'ne2' can be reduced. [variableScope] boolector-3.2.4/test/test_smtaxioms.cpp:39:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOLECTOR_UNSAT [valueFlowBailoutIncompleteVar] boolector-3.2.4/src/parser/btorsmt2.c:1508:39: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/parser/btorsmt2.c:3334:17: style: Variable 'node' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/parser/btorsmt2.c:3860:17: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/test/test_shift.cpp:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_shift.cpp:31:14: style: The scope of the variable 'bw_log2' can be reduced. [variableScope] boolector-3.2.4/test/test_shift.cpp:35:20: style: The scope of the variable 'res_shift2' can be reduced. [variableScope] boolector-3.2.4/test/test_shift.cpp:37:26: style: The scope of the variable 'ne1' can be reduced. [variableScope] boolector-3.2.4/test/test_shift.cpp:37:32: style: The scope of the variable 'ne2' can be reduced. [variableScope] boolector-3.2.4/test/test_sort.cpp:23:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_sort.cpp:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_sort.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_sort.cpp:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_sort.cpp:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_btor [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_stack.cpp:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_stack.cpp:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_stack.cpp:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_stack.cpp:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_unionfind.cpp:38:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_unionfind.cpp:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_unionfind.cpp:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_unionfind.cpp:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_unionfind.cpp:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_mm [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_REWRITE_LEVEL [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:298:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:535:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:732:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:848:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:937:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:997:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:1216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:1284:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:1337:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:1403:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTOR_OPT_ENGINE [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_propinv.cpp:1527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_PROP_INV_COMPLETE_BW [valueFlowBailoutIncompleteVar] boolector-3.2.4/test/test_prop.cpp:124:6: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_prop.cpp:142:17: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_prop.cpp:401:12: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_prop.cpp:417:23: style: C-style pointer casting [cstyleCast] boolector-3.2.4/test/test_prop.cpp:65:13: style: The scope of the variable 'i' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:345:11: style: The scope of the variable 'sat_res' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:348:13: style: The scope of the variable 'exp' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:348:19: style: The scope of the variable 'e' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:348:23: style: The scope of the variable 'val' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:348:29: style: The scope of the variable 'eq' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:349:18: style: The scope of the variable 'bve' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:349:24: style: The scope of the variable 'bvexp' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:349:32: style: The scope of the variable 'bvetmp' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:349:41: style: The scope of the variable 'bvexptmp' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:349:52: style: The scope of the variable 'res' can be reduced. [variableScope] boolector-3.2.4/test/test_prop.cpp:349:58: style: The scope of the variable 'tmp' can be reduced. [variableScope] boolector-3.2.4/src/parser/btorsmt2.c:3507:11: style: Variable 'new_sym' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/parser/btorsmt2.c:4825:26: style: Variable 'failed_assumptions' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/test/test_propinv.cpp:1523:13: style: The scope of the variable 'exp' can be reduced. [variableScope] boolector-3.2.4/test/test_propinv.cpp:1524:18: style: The scope of the variable 'bve' can be reduced. [variableScope] boolector-3.2.4/test/test_propinv.cpp:1524:24: style: The scope of the variable 'bvexp' can be reduced. [variableScope] boolector-3.2.4/src/btorrewrite.c:1203:18: style: Checking if unsigned expression '*bound_ptr' is less than zero. [unsignedLessThanZero] boolector-3.2.4/src/btorrewrite.c:6445:26: style:inconclusive: Function 'rewrite_slice_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6445:42: style:inconclusive: Function 'rewrite_slice_exp' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6445:54: style:inconclusive: Function 'rewrite_slice_exp' argument 3 names different: declaration '' definition 'upper'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6445:70: style:inconclusive: Function 'rewrite_slice_exp' argument 4 names different: declaration '' definition 'lower'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6492:23: style:inconclusive: Function 'rewrite_eq_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6492:39: style:inconclusive: Function 'rewrite_eq_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6492:53: style:inconclusive: Function 'rewrite_eq_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6578:24: style:inconclusive: Function 'rewrite_ult_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6578:40: style:inconclusive: Function 'rewrite_ult_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6578:54: style:inconclusive: Function 'rewrite_ult_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6628:24: style:inconclusive: Function 'rewrite_and_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6628:40: style:inconclusive: Function 'rewrite_and_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6628:54: style:inconclusive: Function 'rewrite_and_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6710:24: style:inconclusive: Function 'rewrite_add_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6710:40: style:inconclusive: Function 'rewrite_add_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6710:54: style:inconclusive: Function 'rewrite_add_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6783:24: style:inconclusive: Function 'rewrite_mul_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6783:40: style:inconclusive: Function 'rewrite_mul_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6783:54: style:inconclusive: Function 'rewrite_mul_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6853:25: style:inconclusive: Function 'rewrite_udiv_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6853:41: style:inconclusive: Function 'rewrite_udiv_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6853:55: style:inconclusive: Function 'rewrite_udiv_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6905:25: style:inconclusive: Function 'rewrite_urem_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6905:41: style:inconclusive: Function 'rewrite_urem_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6905:55: style:inconclusive: Function 'rewrite_urem_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6957:27: style:inconclusive: Function 'rewrite_concat_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6957:43: style:inconclusive: Function 'rewrite_concat_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:6957:57: style:inconclusive: Function 'rewrite_concat_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7006:24: style:inconclusive: Function 'rewrite_sll_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7006:40: style:inconclusive: Function 'rewrite_sll_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7006:54: style:inconclusive: Function 'rewrite_sll_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7046:24: style:inconclusive: Function 'rewrite_srl_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7046:40: style:inconclusive: Function 'rewrite_srl_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7046:54: style:inconclusive: Function 'rewrite_srl_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7087:26: style:inconclusive: Function 'rewrite_apply_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7087:42: style:inconclusive: Function 'rewrite_apply_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7087:56: style:inconclusive: Function 'rewrite_apply_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7128:27: style:inconclusive: Function 'rewrite_lambda_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7128:43: style:inconclusive: Function 'rewrite_lambda_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7128:57: style:inconclusive: Function 'rewrite_lambda_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7150:27: style:inconclusive: Function 'rewrite_forall_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7150:43: style:inconclusive: Function 'rewrite_forall_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7150:57: style:inconclusive: Function 'rewrite_forall_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7188:27: style:inconclusive: Function 'rewrite_exists_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7188:43: style:inconclusive: Function 'rewrite_exists_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7188:57: style:inconclusive: Function 'rewrite_exists_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7226:25: style:inconclusive: Function 'rewrite_cond_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7226:41: style:inconclusive: Function 'rewrite_cond_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7226:55: style:inconclusive: Function 'rewrite_cond_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:7226:69: style:inconclusive: Function 'rewrite_cond_exp' argument 4 names different: declaration '' definition 'e2'. [funcArgNamesDifferentUnnamed] boolector-3.2.4/src/btorrewrite.c:195:18: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:210:18: style: Variable 'bits' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:225:13: style: Variable 'e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:225:18: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:225:23: style: Variable 'e0_0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:225:30: style: Variable 'e0_1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:225:37: style: Variable 'e1_0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:225:44: style: Variable 'e1_1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:283:31: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:294:28: style: Variable 'e0_node' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:294:57: style: Variable 'e1_node' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:372:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:373:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:404:35: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:418:13: style: Variable 'param' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:517:19: style: Variable 'udiv' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:581:37: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:582:37: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:643:49: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:644:49: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:665:36: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:913:49: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:914:49: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:935:26: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:1349:43: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1370:44: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1399:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1399:44: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1429:39: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1461:39: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1497:43: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1518:22: style: Variable 'real_exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:1540:43: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1581:37: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1602:22: style: Variable 'real_exp' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:1621:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1621:42: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1655:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1655:44: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1686:37: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1701:35: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1727:40: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1727:54: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1769:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1769:58: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1801:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1801:59: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1830:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1856:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1882:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:1908:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2184:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2184:44: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2184:58: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2224:30: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2224:46: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2224:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2261:25: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2261:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2261:55: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2279:47: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:2302:32: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2353:51: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2386:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2386:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2400:13: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:2491:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2491:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2511:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2536:33: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2563:33: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2590:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2590:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2590:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2608:47: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:2635:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2635:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2654:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2654:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2675:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2701:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2701:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2701:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2732:25: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2732:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2732:55: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2761:44: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2761:58: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2764:23: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:2790:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2790:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2790:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2822:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2822:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2822:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2852:46: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2852:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2854:23: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:2895:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2895:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2895:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2925:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2925:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2925:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2955:44: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2955:58: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2980:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2980:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:2980:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3009:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3009:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3009:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3038:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3061:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3081:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3081:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3081:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3109:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3109:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3109:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3159:24: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3159:40: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3159:54: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3215:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3215:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3218:13: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3218:23: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3245:13: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3245:23: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3266:45: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3373:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3398:40: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3444:30: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3444:46: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3444:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3476:30: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3476:46: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3476:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3564:34: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3564:50: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3567:13: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3607:34: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3607:50: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3610:13: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3650:24: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3650:40: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3708:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3708:55: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3735:40: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3735:54: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3755:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3755:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3755:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3773:47: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:3816:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3840:30: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3840:46: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3840:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3867:30: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3867:46: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3867:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3894:26: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3894:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3894:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3957:24: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:3957:40: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4085:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4110:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4149:25: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4149:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4149:55: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4160:48: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4183:27: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4183:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4183:57: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4201:47: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4227:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4252:42: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4252:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4274:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4274:45: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4274:59: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4276:13: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4288:28: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4307:29: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4307:45: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4307:59: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4420:31: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4420:47: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4458:31: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4458:61: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4499:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4513:22: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4559:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4573:22: style: Variable 'real_e0' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4617:41: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4617:55: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4675:22: style: Variable 'body' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4691:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:4706:34: style: Variable 'body' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:4973:50: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5104:66: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5152:42: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5208:42: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5241:40: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5242:40: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5263:43: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5285:33: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5285:49: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5285:63: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5313:38: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5315:42: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5316:42: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5319:13: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5333:28: style: Variable 'e10' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5351:40: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5353:44: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5354:44: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5357:13: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5389:35: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5390:39: style: Parameter 'e0' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5392:39: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5420:40: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5422:44: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5423:44: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5426:13: style: Variable 'real_e2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5440:28: style: Variable 'e20' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5458:42: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5460:46: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5461:46: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5464:13: style: Variable 'real_e2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5496:56: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5527:72: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5557:60: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5591:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5591:58: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5591:72: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5595:13: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5595:23: style: Variable 'real_e2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5595:33: style: Variable 'e10' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5595:39: style: Variable 'e11' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5595:45: style: Variable 'e20' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5595:51: style: Variable 'e21' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5618:36: style: Variable 'real_e1' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5618:46: style: Variable 'real_e2' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:5641:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5674:28: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5707:31: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5739:31: style: Parameter 'btor' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5791:49: style: Parameter 'nodes' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorrewrite.c:5799:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:6358:29: style: Variable 'real_cur' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorrewrite.c:897:9: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorrewrite.c:1176:9: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorrewrite.c:5823:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorrewrite.c:6408:5: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorrewrite.c:6409:5: style: Variable '(po_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:192:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:428:17: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:486:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:528:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:553:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:698:37: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:758:3: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:810:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:815:5: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:877:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:967:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1035:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1527:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1529:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1531:30: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1567:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1614:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1671:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1675:14: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1676:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:1930:32: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2049:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2145:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2205:43: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2216:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2314:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2330:13: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2547:15: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2867:48: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2909:34: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:3012:11: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:3013:12: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:3018:18: warning: Assert statement calls a function which may have desired side effects: 'assert'. [assertWithSideEffect] boolector-3.2.4/src/btorslvfun.c:2561:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorslvfun.c:2561:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorslvfun.c:2561:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorslvfun.c:2561:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorslvfun.c:2561:7: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] boolector-3.2.4/src/btorslvfun.c:2214:15: style: Local variable 'i' shadows outer variable [shadowVariable] boolector-3.2.4/src/btorslvfun.c:2185:12: note: Shadowed declaration boolector-3.2.4/src/btorslvfun.c:2214:15: note: Shadow variable boolector-3.2.4/src/btorslvfun.c:42:9: style: Variable 'btor' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvfun.c:277:42: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorslvfun.c:292:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvfun.c:459:33: style: Variable 'eq' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvfun.c:844:15: style: Variable 'smgr' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvfun.c:1184:51: style: Parameter 'e1' can be declared as pointer to const. However it seems that 'compare_args_assignments' is a callback function, if 'e1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/btorslvfun.c:2072:54: note: You might need to cast the function pointer here boolector-3.2.4/src/btorslvfun.c:1184:51: note: Parameter 'e1' can be declared as pointer to const boolector-3.2.4/src/btorslvfun.c:1361:38: style: Parameter 'args1' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorslvfun.c:1361:55: style: Parameter 'args2' can be declared as pointer to const [constParameterPointer] boolector-3.2.4/src/btorslvfun.c:1912:29: style: Variable 'rho' can be declared as pointer to const [constVariablePointer] boolector-3.2.4/src/btorslvfun.c:207:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:487:3: style: Variable '(args).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:568:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:569:3: style: Variable '(feqs).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:721:3: style: Variable '(failed_eqs).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:899:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:988:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:1157:3: style: Variable '(stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:1534:3: style: Variable '(prem).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:1592:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:1630:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:2001:3: style: Variable '(visit).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:2132:3: style: Variable '(feqs).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:2171:3: style: Variable '(const_arrays).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:3026:14: style: Variable 'real_cur' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:3029:3: style: Variable '(work_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorslvfun.c:3030:3: style: Variable '(arg_stack).top' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorimc.cc:845:15: style: The scope of the variable 'r' can be reduced. [variableScope] boolector-3.2.4/src/btorimc.cc:445:15: style: Checking if unsigned expression 'width' is less than zero. [unsignedLessThanZero] boolector-3.2.4/src/btorimc.cc:666:10: style: Variable 'a' can be declared as reference to const [constVariableReference] boolector-3.2.4/src/btorimc.cc:777:12: style: Variable 'var' can be declared as reference to const [constVariableReference] boolector-3.2.4/src/btorimc.cc:937:18: style: Variable 'a' can be declared as reference to const [constVariableReference] boolector-3.2.4/src/btorimc.cc:447:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] boolector-3.2.4/src/btorimc.cc:426:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] boolector-3.2.4/src/btorimc.cc:773:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head boolector-3.2.4/src/boolector.c:307:64: style:inconclusive: Function 'boolector_set_term' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/boolector.c:3448:11: style: Variable 'clone' can be declared as pointer to const [constVariablePointer] head boolector-3.2.4/src/boolectormc.c:177:28: style:inconclusive: Function 'boolector_mc_next' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/boolectormc.c:219:27: style:inconclusive: Function 'boolector_mc_bmc' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/boolectormc.c:226:28: style:inconclusive: Function 'boolector_mc_kind' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoraig.c:1342:43: style:inconclusive: Function 'btor_aig_add_toplevel_to_sat' argument 1 names different: declaration '' definition 'amgr'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoraig.c:1342:58: style:inconclusive: Function 'btor_aig_add_toplevel_to_sat' argument 2 names different: declaration '' definition 'root'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:111:34: style:inconclusive: Function 'btor_delete_substitutions' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:133:31: style:inconclusive: Function 'btor_find_substitution' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:133:47: style:inconclusive: Function 'btor_find_substitution' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:194:33: style:inconclusive: Function 'btor_insert_substitution' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:195:37: style:inconclusive: Function 'btor_insert_substitution' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:196:37: style:inconclusive: Function 'btor_insert_substitution' argument 3 names different: declaration '' definition 'subst'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:197:32: style:inconclusive: Function 'btor_insert_substitution' argument 4 names different: declaration '' definition 'update'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:3145:19: style:inconclusive: Function 'exp_to_aig' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:3145:35: style:inconclusive: Function 'exp_to_aig' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:809:59: style:inconclusive: Function 'btor_set_term' argument 3 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorcore.c:99:32: style:inconclusive: Function 'btor_init_substitutions' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:122:42: style:inconclusive: Function 'print' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:144:44: style:inconclusive: Function 'println' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:160:56: style:inconclusive: Function 'msg' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:160:71: style:inconclusive: Function 'msg' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:186:52: style:inconclusive: Function 'delete_ibv_release_variable' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2073:65: style:inconclusive: Function 'is_relevant_atom_for_assigned_atom' argument 4 names different: declaration '' definition 'ass'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:215:40: style:inconclusive: Function 'delete_ibv_node' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2178:43: style:inconclusive: Function 'push_atom_ptr_next' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2252:46: style:inconclusive: Function 'translate_atom_divide' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2253:38: style:inconclusive: Function 'translate_atom_divide' argument 2 names different: declaration '' definition 'forward'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2254:58: style:inconclusive: Function 'translate_atom_divide' argument 3 names different: declaration '' definition 'apnwork'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2428:53: style:inconclusive: Function 'translate_assignment_conquer' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2429:45: style:inconclusive: Function 'translate_assignment_conquer' argument 2 names different: declaration '' definition 'forward'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2430:59: style:inconclusive: Function 'translate_assignment_conquer' argument 3 names different: declaration '' definition 'ass'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2744:47: style:inconclusive: Function 'translate_atom_conquer' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2744:55: style:inconclusive: Function 'translate_atom_conquer' argument 2 names different: declaration '' definition 'forward'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:288:70: style:inconclusive: Function 'setReachedAtBoundListener' argument 1 names different: declaration '' definition 'listener'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:2930:44: style:inconclusive: Function 'translate_atom_base' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:304:68: style:inconclusive: Function 'setStartingBoundListener' argument 1 names different: declaration '' definition 'listener'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:3114:40: style:inconclusive: Function 'is_phantom_next' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:3114:52: style:inconclusive: Function 'is_phantom_next' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:3137:43: style:inconclusive: Function 'is_phantom_current' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:3137:55: style:inconclusive: Function 'is_phantom_current' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:344:32: style:inconclusive: Function 'addConstant' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:344:50: style:inconclusive: Function 'addConstant' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:344:64: style:inconclusive: Function 'addConstant' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:3517:31: style:inconclusive: Function 'assignment' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:369:32: style:inconclusive: Function 'addVariable' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:370:37: style:inconclusive: Function 'addVariable' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:371:32: style:inconclusive: Function 'addVariable' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:372:28: style:inconclusive: Function 'addVariable' argument 4 names different: declaration '' definition 'isNextState'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:373:51: style:inconclusive: Function 'addVariable' argument 5 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:374:48: style:inconclusive: Function 'addVariable' argument 6 names different: declaration '' definition 'direction'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:423:44: style:inconclusive: Function 'addRangeName' argument 1 names different: declaration '' definition 'br'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:424:38: style:inconclusive: Function 'addRangeName' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:425:33: style:inconclusive: Function 'addRangeName' argument 3 names different: declaration '' definition 'fmsb'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:426:33: style:inconclusive: Function 'addRangeName' argument 4 names different: declaration '' definition 'flsb'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:450:34: style:inconclusive: Function 'mark_used' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:450:46: style:inconclusive: Function 'mark_used' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:466:33: style:inconclusive: Function 'mark_coi' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:466:45: style:inconclusive: Function 'mark_coi' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:482:38: style:inconclusive: Function 'mark_assigned' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:482:50: style:inconclusive: Function 'mark_assigned' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:506:43: style:inconclusive: Function 'mark_current_state' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:506:55: style:inconclusive: Function 'mark_current_state' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:527:46: style:inconclusive: Function 'mark_current_nonstate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:527:58: style:inconclusive: Function 'mark_current_nonstate' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:543:40: style:inconclusive: Function 'mark_next_state' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:543:52: style:inconclusive: Function 'mark_next_state' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:559:43: style:inconclusive: Function 'mark_next_nonstate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:559:55: style:inconclusive: Function 'mark_next_nonstate' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:575:31: style:inconclusive: Function 'addUnary' argument 1 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:575:45: style:inconclusive: Function 'addUnary' argument 2 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:575:57: style:inconclusive: Function 'addUnary' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:598:34: style:inconclusive: Function 'addUnaryArg' argument 1 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:598:48: style:inconclusive: Function 'addUnaryArg' argument 2 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:598:60: style:inconclusive: Function 'addUnaryArg' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:598:72: style:inconclusive: Function 'addUnaryArg' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:627:32: style:inconclusive: Function 'addBinary' argument 1 names different: declaration '' definition 'tag'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:627:46: style:inconclusive: Function 'addBinary' argument 2 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:627:58: style:inconclusive: Function 'addBinary' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:627:70: style:inconclusive: Function 'addBinary' argument 4 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:653:33: style:inconclusive: Function 'addCondition' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:653:45: style:inconclusive: Function 'addCondition' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:653:57: style:inconclusive: Function 'addCondition' argument 3 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:653:69: style:inconclusive: Function 'addCondition' argument 4 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:758:29: style:inconclusive: Function 'addState' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:758:41: style:inconclusive: Function 'addState' argument 2 names different: declaration '' definition 'init'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:758:56: style:inconclusive: Function 'addState' argument 3 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:816:32: style:inconclusive: Function 'addNonState' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:816:44: style:inconclusive: Function 'addNonState' argument 2 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:837:33: style:inconclusive: Function 'addAssertion' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:850:34: style:inconclusive: Function 'addAssumption' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoribv.cc:850:42: style:inconclusive: Function 'addAssumption' argument 2 names different: declaration '' definition 'initial'. [funcArgNamesDifferentUnnamed] 2.20.0 boolector-3.2.4/src/btorimc.cc:716:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] boolector-3.2.4/src/btorimc.cc:714:24: note: Assuming allocation function fails boolector-3.2.4/src/btorimc.cc:714:9: note: Assignment 'cmd=(char*)std::malloc(len)', assigned value is 0 boolector-3.2.4/src/btorimc.cc:716:18: note: Null pointer dereference head boolector-3.2.4/src/btormain.c:136:18: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] head boolector-3.2.4/src/btormbt.c:2550:29: style:inconclusive: Function 'btormbt_state_new' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:2608:29: style:inconclusive: Function 'btormbt_state_opt' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] 2.20.0 boolector-3.2.4/src/btormbt.c:2733:27: style: Expression is always false because 'else if' condition matches previous condition at line 2727. [multiCondition] head boolector-3.2.4/src/btormbt.c:2908:30: style:inconclusive: Function 'btormbt_state_init' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:2998:30: style:inconclusive: Function 'btormbt_state_main' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3170:29: style:inconclusive: Function 'btormbt_state_add' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3207:31: style:inconclusive: Function 'btormbt_state_bv_op' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3239:32: style:inconclusive: Function 'btormbt_state_arr_op' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3275:31: style:inconclusive: Function 'btormbt_state_bv_uf' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3282:32: style:inconclusive: Function 'btormbt_state_bv_fun' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3298:31: style:inconclusive: Function 'btormbt_state_input' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3319:33: style:inconclusive: Function 'btormbt_state_release' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3353:39: style:inconclusive: Function 'btormbt_state_assume_assert' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3377:30: style:inconclusive: Function 'btormbt_state_dump' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3538:29: style:inconclusive: Function 'btormbt_state_sat' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3602:37: style:inconclusive: Function 'btormbt_state_query_model' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3723:29: style:inconclusive: Function 'btormbt_state_inc' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormbt.c:3780:32: style:inconclusive: Function 'btormbt_state_delete' argument 1 names different: declaration '' definition 'mbt'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:1474:22: style:inconclusive: Function 'btor_mc_bmc' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:1533:23: style:inconclusive: Function 'btor_mc_kind' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:545:23: style:inconclusive: Function 'btor_mc_init' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:55:18: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] head boolector-3.2.4/src/btormc.c:575:23: style:inconclusive: Function 'btor_mc_next' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:602:22: style:inconclusive: Function 'btor_mc_bad' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:626:29: style:inconclusive: Function 'btor_mc_constraint' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:652:23: style:inconclusive: Function 'btor_mc_dump' argument 1 names different: declaration '' definition 'mc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btormc.c:652:33: style:inconclusive: Function 'btor_mc_dump' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2806:27: style:inconclusive: Function 'btor_node_pair_new' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2806:43: style:inconclusive: Function 'btor_node_pair_new' argument 2 names different: declaration '' definition 'exp1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2806:59: style:inconclusive: Function 'btor_node_pair_new' argument 3 names different: declaration '' definition 'exp2'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2834:30: style:inconclusive: Function 'btor_node_pair_delete' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2834:50: style:inconclusive: Function 'btor_node_pair_delete' argument 2 names different: declaration '' definition 'pair'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2844:42: style:inconclusive: Function 'btor_node_pair_hash' argument 1 names different: declaration '' definition 'pair'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2855:45: style:inconclusive: Function 'btor_node_pair_compare' argument 1 names different: declaration '' definition 'pair1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btornode.c:2855:72: style:inconclusive: Function 'btor_node_pair_compare' argument 2 names different: declaration '' definition 'pair2'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btoropt.c:48:18: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] head boolector-3.2.4/src/btorproputils.c:3348:29: style: Parameter 'bve' can be declared as pointer to const. However it seems that 'inv_cond_bv' is a callback function, if 'bve' is declared with const you might also need to cast function pointer(s). [constParameterCallback] boolector-3.2.4/src/btorproputils.c:3618:31: note: You might need to cast the function pointer here boolector-3.2.4/src/btorproputils.c:3348:29: note: Parameter 'bve' can be declared as pointer to const head boolector-3.2.4/src/btorproputils.c:3358:24: style: Variable 'bve1' can be declared as pointer to const [constVariablePointer] head boolector-3.2.4/src/btorproputils.c:3358:31: style: Variable 'bve2' can be declared as pointer to const [constVariablePointer] head boolector-3.2.4/src/btorrewrite.c:6445:26: style:inconclusive: Function 'rewrite_slice_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6445:42: style:inconclusive: Function 'rewrite_slice_exp' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6445:54: style:inconclusive: Function 'rewrite_slice_exp' argument 3 names different: declaration '' definition 'upper'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6445:70: style:inconclusive: Function 'rewrite_slice_exp' argument 4 names different: declaration '' definition 'lower'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6492:23: style:inconclusive: Function 'rewrite_eq_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6492:39: style:inconclusive: Function 'rewrite_eq_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6492:53: style:inconclusive: Function 'rewrite_eq_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6578:24: style:inconclusive: Function 'rewrite_ult_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6578:40: style:inconclusive: Function 'rewrite_ult_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6578:54: style:inconclusive: Function 'rewrite_ult_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6628:24: style:inconclusive: Function 'rewrite_and_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6628:40: style:inconclusive: Function 'rewrite_and_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6628:54: style:inconclusive: Function 'rewrite_and_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6710:24: style:inconclusive: Function 'rewrite_add_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6710:40: style:inconclusive: Function 'rewrite_add_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6710:54: style:inconclusive: Function 'rewrite_add_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6783:24: style:inconclusive: Function 'rewrite_mul_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6783:40: style:inconclusive: Function 'rewrite_mul_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6783:54: style:inconclusive: Function 'rewrite_mul_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6853:25: style:inconclusive: Function 'rewrite_udiv_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6853:41: style:inconclusive: Function 'rewrite_udiv_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6853:55: style:inconclusive: Function 'rewrite_udiv_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6905:25: style:inconclusive: Function 'rewrite_urem_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6905:41: style:inconclusive: Function 'rewrite_urem_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6905:55: style:inconclusive: Function 'rewrite_urem_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6957:27: style:inconclusive: Function 'rewrite_concat_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6957:43: style:inconclusive: Function 'rewrite_concat_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:6957:57: style:inconclusive: Function 'rewrite_concat_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7006:24: style:inconclusive: Function 'rewrite_sll_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7006:40: style:inconclusive: Function 'rewrite_sll_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7006:54: style:inconclusive: Function 'rewrite_sll_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7046:24: style:inconclusive: Function 'rewrite_srl_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7046:40: style:inconclusive: Function 'rewrite_srl_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7046:54: style:inconclusive: Function 'rewrite_srl_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7087:26: style:inconclusive: Function 'rewrite_apply_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7087:42: style:inconclusive: Function 'rewrite_apply_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7087:56: style:inconclusive: Function 'rewrite_apply_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7128:27: style:inconclusive: Function 'rewrite_lambda_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7128:43: style:inconclusive: Function 'rewrite_lambda_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7128:57: style:inconclusive: Function 'rewrite_lambda_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7150:27: style:inconclusive: Function 'rewrite_forall_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7150:43: style:inconclusive: Function 'rewrite_forall_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7150:57: style:inconclusive: Function 'rewrite_forall_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7188:27: style:inconclusive: Function 'rewrite_exists_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7188:43: style:inconclusive: Function 'rewrite_exists_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7188:57: style:inconclusive: Function 'rewrite_exists_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7226:25: style:inconclusive: Function 'rewrite_cond_exp' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7226:41: style:inconclusive: Function 'rewrite_cond_exp' argument 2 names different: declaration '' definition 'e0'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7226:55: style:inconclusive: Function 'rewrite_cond_exp' argument 3 names different: declaration '' definition 'e1'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorrewrite.c:7226:69: style:inconclusive: Function 'rewrite_cond_exp' argument 4 names different: declaration '' definition 'e2'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/btorslvprop.c:150:18: style: Variable 'ass' can be declared as pointer to const [constVariablePointer] head boolector-3.2.4/src/dumper/btordumpbtor.c:131:59: style:inconclusive: Function 'btor_dumpbtor_add_input_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:131:74: style:inconclusive: Function 'btor_dumpbtor_add_input_to_dump_context' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:142:59: style:inconclusive: Function 'btor_dumpbtor_add_state_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:142:74: style:inconclusive: Function 'btor_dumpbtor_add_state_to_dump_context' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:157:58: style:inconclusive: Function 'btor_dumpbtor_add_next_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:158:51: style:inconclusive: Function 'btor_dumpbtor_add_next_to_dump_context' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:159:51: style:inconclusive: Function 'btor_dumpbtor_add_next_to_dump_context' argument 3 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:173:58: style:inconclusive: Function 'btor_dumpbtor_add_init_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:174:51: style:inconclusive: Function 'btor_dumpbtor_add_init_to_dump_context' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:175:51: style:inconclusive: Function 'btor_dumpbtor_add_init_to_dump_context' argument 3 names different: declaration '' definition 'init'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:189:57: style:inconclusive: Function 'btor_dumpbtor_add_bad_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:189:72: style:inconclusive: Function 'btor_dumpbtor_add_bad_to_dump_context' argument 2 names different: declaration '' definition 'bad'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:196:60: style:inconclusive: Function 'btor_dumpbtor_add_output_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:197:53: style:inconclusive: Function 'btor_dumpbtor_add_output_to_dump_context' argument 2 names different: declaration '' definition 'output'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:204:58: style:inconclusive: Function 'btor_dumpbtor_add_root_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:204:73: style:inconclusive: Function 'btor_dumpbtor_add_root_to_dump_context' argument 2 names different: declaration '' definition 'root'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:212:64: style:inconclusive: Function 'btor_dumpbtor_add_constraint_to_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:213:57: style:inconclusive: Function 'btor_dumpbtor_add_constraint_to_dump_context' argument 2 names different: declaration '' definition 'constraint'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:49:39: style:inconclusive: Function 'btor_dumpbtor_new_dump_context' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:683:42: style:inconclusive: Function 'btor_dumpbtor_dump_bdc' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:807:32: style:inconclusive: Function 'btor_dumpbtor_dump_node' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:807:44: style:inconclusive: Function 'btor_dumpbtor_dump_node' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:807:60: style:inconclusive: Function 'btor_dumpbtor_dump_node' argument 3 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:81:53: style:inconclusive: Function 'btor_dumpbtor_delete_dump_context' argument 1 names different: declaration '' definition 'bdc'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:823:33: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:824:33: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:825:38: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 3 names different: declaration '' definition 'roots'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:826:36: style:inconclusive: Function 'btor_dumpbtor_dump_nodes' argument 4 names different: declaration '' definition 'nroots'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:846:27: style:inconclusive: Function 'btor_dumpbtor_dump' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:846:39: style:inconclusive: Function 'btor_dumpbtor_dump' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:846:54: style:inconclusive: Function 'btor_dumpbtor_dump' argument 3 names different: declaration '' definition 'version'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/dumper/btordumpbtor.c:887:36: style:inconclusive: Function 'btor_dumpbtor_can_be_dumped' argument 1 names different: declaration '' definition 'btor'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/utils/btormem.c:111:45: style:inconclusive: Function 'btor_mem_sat_realloc' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/utils/btormem.c:229:39: style:inconclusive: Function 'btor_mem_parse_error_msg' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/utils/btormem.c:234:35: style:inconclusive: Function 'btor_mem_parse_error_msg' argument 6 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head boolector-3.2.4/src/utils/btormem.c:94:41: style:inconclusive: Function 'btor_mem_realloc' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] DONE