2026-03-14 10:28 ftp://ftp.de.debian.org/debian/pool/main/e/eigen3/eigen3_3.4.0.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=opengl --library=qt --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 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 7d80f64 (2026-03-13 11:20:53 +0100) count: 1290 1290 elapsed-time: 136.4 65.6 head-timing-info: old-timing-info: head results: eigen-3.4.0/bench/analyze-blocking-sizes.cpp:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:573:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:604:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:687:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:695:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:52:3: style: Struct 'size_triple_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:86:3: style: Struct 'inputfile_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:213:3: style: Struct 'preprocessed_inputfile_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:369:19: style: Local variable 'i' shadows outer variable [shadowVariable] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:343:10: note: Shadowed declaration eigen-3.4.0/bench/analyze-blocking-sizes.cpp:369:19: note: Shadow variable eigen-3.4.0/bench/analyze-blocking-sizes.cpp:788:14: style: Local variable 'n' shadows outer variable [shadowVariable] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:770:18: note: Shadowed declaration eigen-3.4.0/bench/analyze-blocking-sizes.cpp:788:14: note: Shadow variable eigen-3.4.0/bench/analyze-blocking-sizes.cpp:798:42: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:821:13: style: Variable 'action' can be declared as pointer to const [constVariablePointer] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:98:11: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:106:11: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:319:33: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:370:33: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] eigen-3.4.0/bench/analyze-blocking-sizes.cpp:406:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] eigen-3.4.0/bench/BenchTimer.h:90:6: error: failed to evaluate #if condition, undefined function-like macro invocation: EIGEN_VERSION_AT_LEAST( ... ) [syntaxError] eigen-3.4.0/bench/benchCholesky.cpp:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RowsAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchCholesky.cpp:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchEigenSolver.cpp:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RowsAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchEigenSolver.cpp:192:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchFFT.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchGeometry.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchGeometry.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchGeometry.cpp:70:15: style: Local variable 'k' shadows outer variable [shadowVariable] eigen-3.4.0/bench/benchGeometry.cpp:67:11: note: Shadowed declaration eigen-3.4.0/bench/benchGeometry.cpp:70:15: note: Shadow variable eigen-3.4.0/bench/benchGeometry.cpp:28:45: style: Parameter 'a1' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/benchGeometry.cpp:28:55: style: Parameter 'a2' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/benchGeometry.cpp:38:55: style: Parameter 'a2' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/benchVecAdd.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchVecAdd.cpp:94:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchVecAdd.cpp:45:5: style: Statements following 'return' will never be executed. [unreachableCode] eigen-3.4.0/bench/benchVecAdd.cpp:79:38: style: Parameter 'b' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/benchVecAdd.cpp:79:51: style: Parameter 'c' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/benchVecAdd.cpp:85:38: style: Parameter 'b' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/benchVecAdd.cpp:85:51: style: Parameter 'c' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/bench_gemm.cpp:238:2: error: failed to evaluate #if condition, undefined function-like macro invocation: EIGEN_VERSION_AT_LEAST( ... ) [syntaxError] eigen-3.4.0/bench/bench_reverse.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RowsAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/bench_reverse.cpp:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/bench_sum.cpp:9:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:507:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:652:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:68:3: style: Struct 'size_triple_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:321:3: style: Struct 'human_duration_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:567:23: style: The function 'invokation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:271:23: note: Virtual function in base class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:567:23: note: Function in derived class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:568:16: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:272:16: note: Virtual function in base class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:568:16: note: Function in derived class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:598:23: style: The function 'invokation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:271:23: note: Virtual function in base class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:598:23: note: Function in derived class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:599:16: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:272:16: note: Virtual function in base class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:599:16: note: Function in derived class eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:368:5: error: Resource leak: file [resourceLeak] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:372:5: error: Resource leak: file [resourceLeak] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:375:5: error: Resource leak: file [resourceLeak] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:379:5: error: Resource leak: file [resourceLeak] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:382:3: error: Resource leak: file [resourceLeak] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:396:10: style: The scope of the variable 'time_now' can be reduced. [variableScope] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:276:46: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:637:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] eigen-3.4.0/bench/benchmark-blocking-sizes.cpp:396:19: style: Variable 'time_now' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/benchmark.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmarkSlice.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmarkX.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/benchmarkXcwise.cpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/data/mean.cxx:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/data/mean.cxx:51:10: style:inconclusive: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. [initializerList] eigen-3.4.0/bench/btl/data/mean.cxx:36:32: note: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. eigen-3.4.0/bench/btl/data/mean.cxx:51:10: note: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. eigen-3.4.0/bench/btl/data/mean.cxx:51:10: style:inconclusive: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. [initializerList] eigen-3.4.0/bench/btl/data/mean.cxx:41:89: note: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. eigen-3.4.0/bench/btl/data/mean.cxx:51:10: note: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. eigen-3.4.0/bench/btl/data/mean.cxx:51:10: style:inconclusive: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. [initializerList] eigen-3.4.0/bench/btl/data/mean.cxx:44:57: note: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. eigen-3.4.0/bench/btl/data/mean.cxx:51:10: note: Member variable 'Lib_Mean::_mean_in_cache' is in the wrong place in the initializer list. eigen-3.4.0/bench/btl/data/mean.cxx:87:12: style: The scope of the variable 'mic' can be reduced. [variableScope] eigen-3.4.0/bench/btl/data/mean.cxx:88:12: style: The scope of the variable 'moc' can be reduced. [variableScope] eigen-3.4.0/bench/btl/data/mean.cxx:64:28: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/bench/btl/data/mean.cxx:121:18: error: Out of bounds access in expression 'is' because 's_lib_mean' is empty. [containerOutOfBounds] eigen-3.4.0/bench/btl/data/mean.cxx:81:17: note: Assuming condition is false eigen-3.4.0/bench/btl/data/mean.cxx:121:18: note: Access out of bounds eigen-3.4.0/bench/btl/data/mean.cxx:120:53: note: Assignment 'is=s_lib_mean.begin()', assigned value is start=0 eigen-3.4.0/bench/btl/data/mean.cxx:121:18: note: Access out of bounds eigen-3.4.0/bench/btl/data/mean.cxx:124:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] eigen-3.4.0/bench/btl/data/mean.cxx:145:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] eigen-3.4.0/bench/btl/data/regularize.cxx:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/data/regularize.cxx:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/data/regularize.cxx:37:28: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/bench/btl/data/smooth.cxx:162:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/data/smooth.cxx:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/data/smooth.cxx:160:59: style: Parameter 'tab_sizes' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/data/smooth.cxx:160:87: style: Parameter 'tab_mflops' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/data/smooth.cxx:38:28: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/bench/btl/data/smooth.cxx:127:23: style: Variable 'max_window_width' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:79:24: warning: Obsolete function 'alloca' called. [allocaCalled] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:79:18: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:17:58: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:17:75: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:17:92: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:21:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:21:58: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:21:75: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:25:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:25:58: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:25:75: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:29:40: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:29:57: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:29:74: style: Parameter 'Y' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:33:40: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:33:58: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:37:48: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:37:65: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:37:82: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:41:58: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:41:75: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:41:92: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:45:69: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:45:86: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:45:103: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:49:48: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:49:65: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:53:48: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:53:65: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:57:77: style: Parameter 'Y' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:61:85: style: Parameter 'Y' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:66:68: style: Parameter 'C' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:75:77: style: Parameter 'C' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:84:96: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:89:103: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:94:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/BLAS/blas_interface_impl.hh:94:58: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:51:68: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:55:68: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:59:50: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:64:50: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:125:58: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:125:75: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:136:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:136:58: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:153:58: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:153:75: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:162:57: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:162:74: style: Parameter 'Y' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:171:48: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:171:65: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/STL/STL_interface.hh:103:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:43:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:47:41: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:51:68: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:61:68: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:68:50: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:74:50: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:100:69: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:100:86: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blaze/blaze_interface.hh:104:76: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/blitz/blitz_interface.hh:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BZ_USING_NAMESPACE is a macro then please configure it. [unknownMacro] eigen-3.4.0/bench/btl/libs/blitz/tiny_blitz_interface.hh:31:1: error: There is an unknown macro here somewhere. Configuration is required. If BZ_USING_NAMESPACE is a macro then please configure it. [unknownMacro] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dynamic [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowerTriangular [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowerTriangular [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:57:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:59:41: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:61:77: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:71:78: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen2/eigen2_interface.hh:116:65: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTL_PREFIX [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Flags [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:200:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Upper [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:204:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lower [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:128:18: style: Redundant initialization for 'alignedEnd'. The initialized value is overwritten before it is read. [redundantInitialization] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:126:22: note: alignedEnd is initialized eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:128:18: note: alignedEnd is overwritten eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:52:77: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:62:78: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:166:69: style: Parameter 'X' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:166:86: style: Parameter 'Y' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/eigen3/eigen3_interface.hh:175:65: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/gmm/gmm_interface.hh:44:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/gmm/gmm_interface.hh:48:41: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/gmm/gmm_interface.hh:52:68: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/gmm/gmm_interface.hh:62:68: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/gmm/gmm_interface.hh:66:50: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/gmm/gmm_interface.hh:70:50: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:43:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:47:41: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:51:68: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:61:68: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:68:50: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:74:50: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:103:58: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:103:75: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/mtl4/mtl4_interface.hh:107:65: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tensors/tensor_interface.hh:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTL_PREFIX [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/btl/libs/tensors/tensor_interface.hh:41:77: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tensors/tensor_interface.hh:51:78: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:46:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:48:41: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:50:52: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:50:68: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:56:68: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:61:50: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/tvmet/tvmet_interface.hh:67:50: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:45:41: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:47:41: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:49:68: style: Parameter 'A_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:56:68: style: Parameter 'B_stl' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:62:50: style: Parameter 'B' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:67:50: style: Parameter 'A' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:77:76: style: Parameter 'cible' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/btl/libs/ublas/ublas_interface.hh:83:76: style: Parameter 'cible' can be declared as reference to const [constParameterReference] eigen-3.4.0/bench/check_cache_queries.cpp:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/eig33.cpp:179:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/geometry.cpp:60:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColsAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/geometry.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/geometry.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/geometry.cpp:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/geometry.cpp:45:3: style: Struct 'ToRotationMatrixWrapper < Quaternion < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/bench/perf_monitoring/lazy_gemm.cpp:9:2: error: #error SCALAR must be defined [preprocessorErrorDirective] eigen-3.4.0/bench/product_threshold.cpp:59:19: debug: Failed to instantiate template "prod". The checking continues anyway. [templateInstantiation] eigen-3.4.0/bench/product_threshold.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InnerProduct [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/product_threshold.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/product_threshold.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/product_threshold.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/product_threshold.cpp:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/quat_slerp.cpp:153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/quatmul.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_cholesky.cpp:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_cholesky.cpp:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_cholesky.cpp:79:7: style: The scope of the variable 'rows' can be reduced. [variableScope] eigen-3.4.0/bench/sparse_cholesky.cpp:81:9: style: The scope of the variable 'density' can be reduced. [variableScope] eigen-3.4.0/bench/sparse_cholesky.cpp:87:18: style: Variable 'densedone' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/sparse_dense_product.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_dense_product.cpp:63:14: style: Local variable 'density' shadows outer variable [shadowVariable] eigen-3.4.0/bench/sparse_dense_product.cpp:56:9: note: Shadowed declaration eigen-3.4.0/bench/sparse_dense_product.cpp:63:14: note: Shadow variable eigen-3.4.0/bench/sparse_lu.cpp:122:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NaturalOrdering [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_lu.cpp:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_lu.cpp:74:7: style: The scope of the variable 'rows' can be reduced. [variableScope] eigen-3.4.0/bench/sparse_lu.cpp:76:9: style: The scope of the variable 'density' can be reduced. [variableScope] eigen-3.4.0/bench/sparse_lu.cpp:82:18: style: Variable 'densedone' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/sparse_randomsetter.cpp:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_randomsetter.cpp:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_randomsetter.cpp:75:12: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] eigen-3.4.0/bench/sparse_randomsetter.cpp:85:47: warning: Uninitialized variable: dummy [uninitvar] eigen-3.4.0/bench/sparse_randomsetter.cpp:81:18: note: Assuming condition is false eigen-3.4.0/bench/sparse_randomsetter.cpp:85:47: note: Uninitialized variable: dummy eigen-3.4.0/bench/sparse_setter.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_setter.cpp:371:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_setter.cpp:70:6: style: Condition 'fullyrand' is always true [knownConditionTrueFalse] eigen-3.4.0/bench/sparse_setter.cpp:65:20: note: Assignment 'fullyrand=true', assigned value is 1 eigen-3.4.0/bench/sparse_setter.cpp:70:6: note: Condition 'fullyrand' is always true eigen-3.4.0/bench/sparse_setter.cpp:303:34: performance: Function parameter 'Aij' should be passed by const reference. [passedByValue] eigen-3.4.0/bench/sparse_setter.cpp:304:29: performance: Function parameter 'Ax' should be passed by const reference. [passedByValue] eigen-3.4.0/bench/sparse_transpose.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_transpose.cpp:45:14: style: Local variable 'density' shadows outer variable [shadowVariable] eigen-3.4.0/bench/sparse_transpose.cpp:40:9: note: Shadowed declaration eigen-3.4.0/bench/sparse_transpose.cpp:45:14: note: Shadow variable eigen-3.4.0/bench/sparse_transpose.cpp:40:17: style: Variable 'density' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/sparse_trisolver.cpp:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/sparse_trisolver.cpp:70:14: style: Local variable 'density' shadows outer variable [shadowVariable] eigen-3.4.0/bench/sparse_trisolver.cpp:60:9: note: Shadowed declaration eigen-3.4.0/bench/sparse_trisolver.cpp:70:14: note: Shadow variable eigen-3.4.0/bench/sparse_trisolver.cpp:72:26: style: Local variable 'sm1' shadows outer variable [shadowVariable] eigen-3.4.0/bench/sparse_trisolver.cpp:63:24: note: Shadowed declaration eigen-3.4.0/bench/sparse_trisolver.cpp:72:26: note: Shadow variable eigen-3.4.0/bench/sparse_trisolver.cpp:167:33: style: Local variable 'x' shadows outer variable [shadowVariable] eigen-3.4.0/bench/sparse_trisolver.cpp:66:15: note: Shadowed declaration eigen-3.4.0/bench/sparse_trisolver.cpp:167:33: note: Shadow variable eigen-3.4.0/bench/sparse_trisolver.cpp:168:33: style: Local variable 'b' shadows outer variable [shadowVariable] eigen-3.4.0/bench/sparse_trisolver.cpp:65:15: note: Shadowed declaration eigen-3.4.0/bench/sparse_trisolver.cpp:168:33: note: Shadow variable eigen-3.4.0/bench/sparse_trisolver.cpp:60:17: style: Variable 'density' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/sparse_trisolver.cpp:68:18: style: Variable 'densedone' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/bench/spbench/sp_solver.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/spbench/sp_solver.cpp:32:10: style: Unused variable: line [unusedVariable] eigen-3.4.0/bench/spbench/spbenchsolver.cpp:5:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/spbench/spbenchsolver.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/spbench/test_sparseLU.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/spbench/test_sparseLU.cpp:36:10: style: Unused variable: line [unusedVariable] eigen-3.4.0/bench/tensors/benchmark_main.cc:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/benchmark_main.cc:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/benchmark_main.cc:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/benchmark_main.cc:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/benchmark_main.cc:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/benchmark_main.cc:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/benchmark_main.cc:95:24: style:inconclusive: Technically the member function 'testing::Benchmark::Name' can be const. [functionConst] eigen-3.4.0/bench/tensors/benchmark.h:31:15: note: Technically the member function 'testing::Benchmark::Name' can be const. eigen-3.4.0/bench/tensors/benchmark_main.cc:95:24: note: Technically the member function 'testing::Benchmark::Name' can be const. eigen-3.4.0/bench/tensors/benchmark_main.cc:74:31: style:inconclusive: Function 'Arg' argument 1 names different: declaration 'x' definition 'arg'. [funcArgNamesDifferent] eigen-3.4.0/bench/tensors/benchmark.h:29:22: note: Function 'Arg' argument 1 names different: declaration 'x' definition 'arg'. eigen-3.4.0/bench/tensors/benchmark_main.cc:74:31: note: Function 'Arg' argument 1 names different: declaration 'x' definition 'arg'. eigen-3.4.0/bench/tensors/benchmark_main.cc:98:43: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:528:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:573:15: style: The member function 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::finalizeBenchmark' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:561:10: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:562:10: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:563:10: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:66:71: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:66:71: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:526:8: style: Unused private function: 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contraction' [unusedPrivateFunction] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:526:8: note: Unused private function: 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contraction' eigen-3.4.0/bench/tensors/tensor_benchmarks.h:526:8: note: Unused private function: 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contraction' eigen-3.4.0/bench/tensors/tensor_benchmarks.h:472:8: style: The member function 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contraction' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:476:10: style: The member function 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contractionRowMajor' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:480:8: style: The member function 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contractionRowMajorAT' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:484:8: style: The member function 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contractionRowMajorBT' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:488:8: style: The member function 'BenchmarkSuite < Eigen :: ThreadPoolDevice , float >::contractionRowMajorABT' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_benchmarks.h:573:15: style: The member function 'BenchmarkSuite < Eigen :: DefaultDevice , float >::finalizeBenchmark' can be static. [functionStatic] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:316:10: debug: Failed to instantiate template "contraction". The checking continues anyway. [templateInstantiation] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:159:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:210:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:262:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:53:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:54:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:55:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:107:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:108:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:109:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:159:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:160:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:161:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:210:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:211:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:212:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:262:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:263:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:264:8: style: C-style pointer casting [cstyleCast] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:38:130: performance: Function parameter 'name' should be passed by const reference. [passedByValue] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:33:54: style: Unused variable: start [unusedVariable] eigen-3.4.0/bench/tensors/tensor_contract_sycl_bench.cc:33:61: style: Unused variable: end [unusedVariable] eigen-3.4.0/bench/vdw_new.cpp:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/blas/level1_cplx_impl.h:14:3: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_EMPTY_STRUCT_CTOR is a macro then please configure it. [unknownMacro] eigen-3.4.0/blas/level1_impl.h:12:5: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/blas/f2c/chbmv.c:306:7: style: Variable 'i__2' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/chbmv.c:297:12: note: i__2 is assigned 'i__' here. eigen-3.4.0/blas/f2c/chbmv.c:306:7: note: Variable 'i__2' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/chbmv.c:391:3: style: Variable 'i__3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/chbmv.c:386:8: note: i__3 is assigned 'j' here. eigen-3.4.0/blas/f2c/chbmv.c:391:3: note: Variable 'i__3' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/chbmv.c:412:7: style: Variable 'i__4' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/chbmv.c:403:12: note: i__4 is assigned 'i__' here. eigen-3.4.0/blas/f2c/chbmv.c:412:7: note: Variable 'i__4' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/chbmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chbmv.c:15:62: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chbmv.c:16:2: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chbmv.c:16:30: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chbmv.c:16:56: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chbmv.c:17:2: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chbmv.c:17:29: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chpmv.c:263:7: style: Variable 'i__3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/chpmv.c:254:12: note: i__3 is assigned 'i__' here. eigen-3.4.0/blas/f2c/chpmv.c:263:7: note: Variable 'i__3' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/chpmv.c:344:3: style: Variable 'i__2' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/chpmv.c:339:8: note: i__2 is assigned 'j' here. eigen-3.4.0/blas/f2c/chpmv.c:344:3: note: Variable 'i__2' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/chpmv.c:363:7: style: Variable 'i__3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/chpmv.c:354:12: note: i__3 is assigned 'i__' here. eigen-3.4.0/blas/f2c/chpmv.c:363:7: note: Variable 'i__3' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/chpmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chpmv.c:15:62: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chpmv.c:16:27: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chpmv.c:16:42: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/chpmv.c:17:2: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ctbmv.c:247:4: style: Variable 'i__2' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ctbmv.c:245:12: note: i__2 is assigned 'j' here. eigen-3.4.0/blas/f2c/ctbmv.c:247:4: note: Variable 'i__2' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ctbmv.c:283:4: style: Variable 'i__4' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ctbmv.c:281:12: note: i__4 is assigned 'jx' here. eigen-3.4.0/blas/f2c/ctbmv.c:283:4: note: Variable 'i__4' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ctbmv.c:325:4: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ctbmv.c:323:12: note: i__1 is assigned 'j' here. eigen-3.4.0/blas/f2c/ctbmv.c:325:4: note: Variable 'i__1' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ctbmv.c:361:4: style: Variable 'i__4' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ctbmv.c:359:12: note: i__4 is assigned 'jx' here. eigen-3.4.0/blas/f2c/ctbmv.c:361:4: note: Variable 'i__4' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ctbmv.c:15:75: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ctbmv.c:16:11: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ctbmv.c:16:35: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ctbmv.c:16:61: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/d_cnjg.c:3:46: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/drotm.c:15:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/drotm.c:15:66: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/drotm.c:16:27: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/drotm.c:16:45: style: Parameter 'dparam' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/drotmg.c:16:19: style: Parameter 'dy1' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/drotmg.c:42:18: style: Variable 'igo_fmt' can be declared as pointer to const [constVariablePointer] eigen-3.4.0/blas/f2c/dsbmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:15:62: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:16:2: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:16:33: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:16:50: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:16:62: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:17:14: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dsbmv.c:17:44: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:15:65: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:16:14: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:16:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:16:42: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:16:60: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dspmv.c:17:26: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dtbmv.c:15:75: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dtbmv.c:16:11: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dtbmv.c:16:38: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/dtbmv.c:16:67: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/lsame.c:71:15: style: Condition 'zcode==90' is always true [knownConditionTrueFalse] eigen-3.4.0/blas/f2c/lsame.c:61:13: note: Assignment 'zcode='Z'', assigned value is 90 eigen-3.4.0/blas/f2c/lsame.c:71:15: note: Condition 'zcode==90' is always true eigen-3.4.0/blas/f2c/r_cnjg.c:3:34: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/srotm.c:15:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/srotm.c:15:60: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/srotm.c:16:11: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/srotm.c:16:23: style: Parameter 'sparam' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/srotmg.c:15:69: style: Parameter 'sy1' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/srotmg.c:42:18: style: Variable 'igo_fmt' can be declared as pointer to const [constVariablePointer] eigen-3.4.0/blas/f2c/ssbmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:15:62: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:15:71: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:16:20: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:16:31: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:16:43: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:16:55: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ssbmv.c:17:11: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:15:59: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:15:72: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:16:8: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:16:20: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:16:32: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/sspmv.c:16:56: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/stbmv.c:15:75: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/stbmv.c:16:11: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/stbmv.c:16:32: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/stbmv.c:16:55: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:307:7: style: Variable 'i__2' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/zhbmv.c:298:12: note: i__2 is assigned 'i__' here. eigen-3.4.0/blas/f2c/zhbmv.c:307:7: note: Variable 'i__2' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/zhbmv.c:392:3: style: Variable 'i__3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/zhbmv.c:387:8: note: i__3 is assigned 'j' here. eigen-3.4.0/blas/f2c/zhbmv.c:392:3: note: Variable 'i__3' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/zhbmv.c:413:7: style: Variable 'i__4' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/zhbmv.c:404:12: note: i__4 is assigned 'i__' here. eigen-3.4.0/blas/f2c/zhbmv.c:413:7: note: Variable 'i__4' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/zhbmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:15:62: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:16:3: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:16:37: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:17:2: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:17:23: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhbmv.c:17:56: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhpmv.c:263:7: style: Variable 'i__3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/zhpmv.c:254:12: note: i__3 is assigned 'i__' here. eigen-3.4.0/blas/f2c/zhpmv.c:263:7: note: Variable 'i__3' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/zhpmv.c:344:3: style: Variable 'i__2' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/zhpmv.c:339:8: note: i__2 is assigned 'j' here. eigen-3.4.0/blas/f2c/zhpmv.c:344:3: note: Variable 'i__2' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/zhpmv.c:363:7: style: Variable 'i__3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/zhpmv.c:354:12: note: i__3 is assigned 'i__' here. eigen-3.4.0/blas/f2c/zhpmv.c:363:7: note: Variable 'i__3' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/zhpmv.c:15:50: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhpmv.c:15:68: style: Parameter 'alpha' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhpmv.c:16:48: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhpmv.c:17:2: style: Parameter 'beta' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/zhpmv.c:17:35: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ztbmv.c:247:4: style: Variable 'i__2' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ztbmv.c:245:12: note: i__2 is assigned 'j' here. eigen-3.4.0/blas/f2c/ztbmv.c:247:4: note: Variable 'i__2' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ztbmv.c:283:4: style: Variable 'i__4' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ztbmv.c:281:12: note: i__4 is assigned 'jx' here. eigen-3.4.0/blas/f2c/ztbmv.c:283:4: note: Variable 'i__4' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ztbmv.c:325:4: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ztbmv.c:323:12: note: i__1 is assigned 'j' here. eigen-3.4.0/blas/f2c/ztbmv.c:325:4: note: Variable 'i__1' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ztbmv.c:361:4: style: Variable 'i__4' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/blas/f2c/ztbmv.c:359:12: note: i__4 is assigned 'jx' here. eigen-3.4.0/blas/f2c/ztbmv.c:361:4: note: Variable 'i__4' is assigned an expression that holds the same value. eigen-3.4.0/blas/f2c/ztbmv.c:15:75: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ztbmv.c:16:11: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ztbmv.c:16:41: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/f2c/ztbmv.c:17:3: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/blas/xerbla.cpp:15:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] eigen-3.4.0/demos/mandelbrot/mandelbrot.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/mandelbrot/mandelbrot.cpp:135:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/mandelbrot/mandelbrot.cpp:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/mandelbrot/mandelbrot.cpp:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/mandelbrot/mandelbrot.h:29:5: warning: Member variable 'MandelbrotThread::total_iter' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/mandelbrot/mandelbrot.h:29:5: warning: Member variable 'MandelbrotThread::max_iter' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/mandelbrot/mandelbrot.h:29:5: warning: Member variable 'MandelbrotThread::single_precision' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/mix_eigen_and_c/binary_library.cpp:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/mix_eigen_and_c/binary_library.cpp:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/mix_eigen_and_c/example.c:15:42: style: Unused variable: result [unusedVariable] eigen-3.4.0/demos/opengl/gpuhelper.h:199:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_INT [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/camera.cpp:241:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/camera.cpp:18:9: warning: Member variable 'Camera::mVpWidth' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/opengl/camera.cpp:18:9: warning: Member variable 'Camera::mVpHeight' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/opengl/camera.h:76:35: style:inconclusive: Technically the member function 'Camera::target' can be const. [functionConst] eigen-3.4.0/demos/opengl/camera.cpp:238:14: style:inconclusive: Technically the member function 'Camera::activateGL' can be const. [functionConst] eigen-3.4.0/demos/opengl/camera.h:88:10: note: Technically the member function 'Camera::activateGL' can be const. eigen-3.4.0/demos/opengl/camera.cpp:238:14: note: Technically the member function 'Camera::activateGL' can be const. eigen-3.4.0/demos/opengl/gpuhelper.h:191:24: style: The member function 'GpuHelper::draw' can be static. [functionStatic] eigen-3.4.0/demos/opengl/gpuhelper.h:91:17: note: The member function 'GpuHelper::draw' can be static. eigen-3.4.0/demos/opengl/gpuhelper.h:191:24: note: The member function 'GpuHelper::draw' can be static. eigen-3.4.0/demos/opengl/gpuhelper.h:202:24: style: The member function 'GpuHelper::draw' can be static. [functionStatic] eigen-3.4.0/demos/opengl/gpuhelper.h:94:17: note: The member function 'GpuHelper::draw' can be static. eigen-3.4.0/demos/opengl/gpuhelper.h:202:24: note: The member function 'GpuHelper::draw' can be static. eigen-3.4.0/demos/opengl/gpuhelper.h:197:24: style: The member function 'GpuHelper::draw' can be static. [functionStatic] eigen-3.4.0/demos/opengl/gpuhelper.h:97:17: note: The member function 'GpuHelper::draw' can be static. eigen-3.4.0/demos/opengl/gpuhelper.h:197:24: note: The member function 'GpuHelper::draw' can be static. eigen-3.4.0/demos/opengl/camera.h:22:12: style: Class 'Frame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/demos/opengl/camera.cpp:127:42: style:inconclusive: Function 'setPosition' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] eigen-3.4.0/demos/opengl/camera.h:60:45: note: Function 'setPosition' argument 1 names different: declaration 'pos' definition 'p'. eigen-3.4.0/demos/opengl/camera.cpp:127:42: note: Function 'setPosition' argument 1 names different: declaration 'pos' definition 'p'. eigen-3.4.0/demos/opengl/camera.cpp:105:14: style: Local variable 'up' shadows outer function [shadowFunction] eigen-3.4.0/demos/opengl/camera.h:72:21: note: Shadowed declaration eigen-3.4.0/demos/opengl/camera.cpp:105:14: note: Shadow variable eigen-3.4.0/demos/opengl/gpuhelper.cpp:34:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/gpuhelper.cpp:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/gpuhelper.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/gpuhelper.cpp:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/gpuhelper.cpp:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/gpuhelper.cpp:20:12: warning: Member variable 'GpuHelper::mColorBufferId' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/opengl/gpuhelper.cpp:98:17: style: The member function 'GpuHelper::drawUnitCube' can be static. [functionStatic] eigen-3.4.0/demos/opengl/gpuhelper.h:87:10: note: The member function 'GpuHelper::drawUnitCube' can be static. eigen-3.4.0/demos/opengl/gpuhelper.cpp:98:17: note: The member function 'GpuHelper::drawUnitCube' can be static. eigen-3.4.0/demos/opengl/gpuhelper.cpp:120:17: style: The member function 'GpuHelper::drawUnitSphere' can be static. [functionStatic] eigen-3.4.0/demos/opengl/gpuhelper.h:88:10: note: The member function 'GpuHelper::drawUnitSphere' can be static. eigen-3.4.0/demos/opengl/gpuhelper.cpp:120:17: note: The member function 'GpuHelper::drawUnitSphere' can be static. eigen-3.4.0/demos/opengl/icosphere.h:19:5: style: Class 'IcoSphere' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/demos/opengl/gpuhelper.cpp:100:18: style: Variable 'vertices' can be declared as const array [constVariable] eigen-3.4.0/demos/opengl/icosphere.cpp:107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/icosphere.cpp:42:21: style: Local variable 'indices' shadows outer function [shadowFunction] eigen-3.4.0/demos/opengl/icosphere.h:21:29: note: Shadowed declaration eigen-3.4.0/demos/opengl/icosphere.cpp:42:21: note: Shadow variable eigen-3.4.0/demos/opengl/icosphere.cpp:65:27: style: Local variable 'indices' shadows outer function [shadowFunction] eigen-3.4.0/demos/opengl/icosphere.h:21:29: note: Shadowed declaration eigen-3.4.0/demos/opengl/icosphere.cpp:65:27: note: Shadow variable eigen-3.4.0/demos/opengl/quaternion_demo.cpp:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NORMALIZE [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHTING [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:366:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:410:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LIGHT_MODEL_LOCAL_VIEWER [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:619:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:630:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightDockWidgetArea [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:637:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/demos/opengl/trackball.h:23:5: warning: Member variable 'Trackball::mMode' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/opengl/trackball.h:23:5: warning: Member variable 'Trackball::mLastPointOk' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:197:18: warning: Member variable 'RenderingWidget::m_alpha' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/demos/opengl/quaternion_demo.cpp:152:10: style: Class 'EulerAngles < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/demos/opengl/trackball.cpp:40:17: style:inconclusive: Technically the member function 'Trackball::mapToSphere' can be const. [functionConst] eigen-3.4.0/demos/opengl/trackball.h:33:10: note: Technically the member function 'Trackball::mapToSphere' can be const. eigen-3.4.0/demos/opengl/trackball.cpp:40:17: note: Technically the member function 'Trackball::mapToSphere' can be const. eigen-3.4.0/demos/opengl/trackball.cpp:15:39: style:inconclusive: Function 'track' argument 1 names different: declaration 'newPoint2D' definition 'point2D'. [funcArgNamesDifferent] eigen-3.4.0/demos/opengl/trackball.h:29:39: note: Function 'track' argument 1 names different: declaration 'newPoint2D' definition 'point2D'. eigen-3.4.0/demos/opengl/trackball.cpp:15:39: note: Function 'track' argument 1 names different: declaration 'newPoint2D' definition 'point2D'. eigen-3.4.0/doc/examples/CustomizingEigen_Inheritance.cpp:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/CustomizingEigen_Inheritance.cpp:11:5: style: Class 'MyVectorType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/doc/examples/Cwise_erf.cpp:8:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Cwise_erfc.cpp:8:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Cwise_lgamma.cpp:8:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/DenseBase_middleCols_int.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/DenseBase_middleRows_int.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/DenseBase_template_int_middleCols.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/DenseBase_template_int_middleRows.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/QuickStart_example.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/QuickStart_example2_dynamic.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/QuickStart_example2_fixed.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TemplateKeyword_flexible.cpp:10:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Upper [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TemplateKeyword_flexible.cpp:17:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TemplateKeyword_simple.cpp:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialInplaceLU.cpp:3:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialInplaceLU.cpp:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgComputeTwice.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgExComputeSolveError.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgExSolveLDLT.cpp:12:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgInverseDeterminant.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgRankRevealing.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgSVDSolve.cpp:10:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp:11:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/TutorialLinAlgSetThreshold.cpp:13:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ArrayClass_accessors.cpp:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ArrayClass_addition.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ArrayClass_cwise_other.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ArrayClass_interop.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ArrayClass_mult.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_BlockOperations_block_assignment.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_BlockOperations_colrow.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_BlockOperations_corner.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_BlockOperations_print_block.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_BlockOperations_vector.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_PartialLU_solve.cpp:14:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp:19:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp:18:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp:11:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp:15:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp:11:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_simple_example_dynamic_size.cpp:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/Tutorial_simple_example_fixed_size.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_Block.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_CwiseBinaryOp.cpp:8:3: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_EMPTY_STRUCT_CTOR is a macro then please configure it. [unknownMacro] eigen-3.4.0/doc/examples/class_CwiseUnaryOp.cpp:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_CwiseUnaryOp_ptrfun.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_FixedBlock.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_FixedReshaped.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_FixedVectorBlock.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_Reshaped.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/class_VectorBlock.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/function_taking_eigenbase.cpp:8:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/function_taking_ref.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/make_circulant2.cpp:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/make_circulant2.cpp:11:3: style: Class 'circulant_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/doc/examples/matrixfree_cg.cpp:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/matrixfree_cg.cpp:105:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/doc/examples/matrixfree_cg.cpp:98:7: note: x is assigned eigen-3.4.0/doc/examples/matrixfree_cg.cpp:105:7: note: x is overwritten eigen-3.4.0/doc/examples/matrixfree_cg.cpp:112:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/doc/examples/matrixfree_cg.cpp:105:7: note: x is assigned eigen-3.4.0/doc/examples/matrixfree_cg.cpp:112:7: note: x is overwritten eigen-3.4.0/doc/examples/matrixfree_cg.cpp:119:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/doc/examples/matrixfree_cg.cpp:112:7: note: x is assigned eigen-3.4.0/doc/examples/matrixfree_cg.cpp:119:7: note: x is overwritten eigen-3.4.0/doc/examples/matrixfree_cg.cpp:126:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/doc/examples/matrixfree_cg.cpp:119:7: note: x is assigned eigen-3.4.0/doc/examples/matrixfree_cg.cpp:126:7: note: x is overwritten eigen-3.4.0/doc/examples/nullary_indexing.cpp:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_arithmetic_add_sub.cpp:14:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_arithmetic_dot_cross.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_arithmetic_matrix_mul.cpp:11:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_arithmetic_redux_basic.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_arithmetic_scalar_mul_div.cpp:12:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_matrix_coefficient_accessors.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_matrix_resize.cpp:10:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/examples/tut_matrix_resize_fixed_size.cpp:10:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/snippets/BiCGSTAB_step_by_step.cpp:14:5: error: syntax error: keyword 'while' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/FullPivLU_solve.cpp:6:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Map_general_stride.cpp:2:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Map_inner_stride.cpp:2:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Map_outer_stride.cpp:2:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Map_simple.cpp:2:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/MatrixBase_colwise_iterator_cxx11.cpp:4:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp:8:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/MatrixBase_computeInverseWithCheck.cpp:6:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/TopicStorageOrders_example.cpp:9:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Tutorial_Map_rowmajor.cpp:2:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Tutorial_range_for_loop_1d_cxx11.cpp:3:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Tutorial_range_for_loop_2d_cxx11.cpp:3:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/snippets/Tutorial_std_sort_rows_cxx11.cpp:3:1: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] eigen-3.4.0/doc/special_examples/Tutorial_sparse_example.cpp:14:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/special_examples/Tutorial_sparse_example_details.cpp:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Indexed8 [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/special_examples/Tutorial_sparse_example_details.cpp:9:41: style: Parameter 'b' can be declared as reference to const [constParameterReference] eigen-3.4.0/doc/special_examples/random_cpp11.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/tutorial.cpp:11:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/doc/tutorial.cpp:27:14: style: Variable 'rows' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/doc/tutorial.cpp:27:24: style: Variable 'cols' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/failtest/failtest_sanity_check.cpp:2:32: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] eigen-3.4.0/failtest/ref_1.cpp:16:26: style: Variable 'ac' can be declared as reference to const [constVariableReference] eigen-3.4.0/failtest/sparse_ref_1.cpp:16:37: style: Variable 'ac' can be declared as reference to const [constVariableReference] eigen-3.4.0/blas/common.h:27:2: error: #error the token SCALAR must be defined to compile this file [preprocessorErrorDirective] eigen-3.4.0/lapack/cholesky.cpp:14:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/lapack/lu.cpp:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALAR_SUFFIX_UP [valueFlowBailoutIncompleteVar] eigen-3.4.0/lapack/lu.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] eigen-3.4.0/scripts/eigen_gen_credits.cpp:19:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eigen-3.4.0/scripts/eigen_gen_credits.cpp:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] eigen-3.4.0/scripts/eigen_gen_credits.cpp:137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] eigen-3.4.0/scripts/eigen_gen_credits.cpp:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/scripts/eigen_gen_credits.cpp:127:8: style:inconclusive: Technically the member function 'contributor::operator<' can be const. [functionConst] eigen-3.4.0/test/adjoint.cpp:194:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/array_cwise.cpp:664:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/array_for_matrix.cpp:266:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/main.h:231:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_more_assert [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:237:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_more_assert [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:590:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:638:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:748:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:760:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:782:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:366:27: style: Condition 'Eigen::g_test_level>0' is always false [knownConditionTrueFalse] eigen-3.4.0/test/main.h:375:27: style: Condition 'Eigen::g_test_level==0' is always true [knownConditionTrueFalse] eigen-3.4.0/test/main.h:710:11: style: Same expression on both sides of '=='. [duplicateExpression] eigen-3.4.0/test/main.h:770:26: style: Parameter 'argv' can be declared as const array [constParameter] eigen-3.4.0/test/main.h:813:11: style: Variable 'env_EIGEN_REPEAT' can be declared as pointer to const [constVariablePointer] eigen-3.4.0/test/main.h:816:11: style: Variable 'env_EIGEN_SEED' can be declared as pointer to const [constVariablePointer] eigen-3.4.0/test/array_replicate.cpp:71:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/array_reverse.cpp:189:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/bandmatrix.cpp:62:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/basicstuff.cpp:334:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/bdcsvd.cpp:71:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/bfloat16_float.cpp:366:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_solver.h:567:7: error: syntax error [syntaxError] eigen-3.4.0/test/blasutil.cpp:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: EIGEN_GNUC_AT_LEAST( ... ) [syntaxError] eigen-3.4.0/test/block.cpp:296:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/boostmultiprec.cpp:96:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NewType [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/boostmultiprec.cpp:155:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/cholesky.cpp:495:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/commainitializer.cpp:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M1 [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/commainitializer.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/conservative_resize.cpp:139:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/constructor.cpp:42:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/corners.cpp:104:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/ctorleak.cpp:36:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/denseLM.cpp:133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImproperInputParameters [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/denseLM.cpp:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/denseLM.cpp:50:31: style: Parameter 'uv_ref' can be declared as reference to const [constParameterReference] eigen-3.4.0/test/SafeScalar.h:19:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] eigen-3.4.0/test/AnnoyingScalar.h:84:21: warning: Member variable 'AnnoyingScalar::data' is not assigned a value in 'AnnoyingScalar::operator='. [operatorEqVarError] eigen-3.4.0/test/SafeScalar.h:6:3: warning: Member variable 'SafeScalar < float >::val_' is not initialized in the constructor. [uninitMemberVar] eigen-3.4.0/test/SafeScalar.h:17:15: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] eigen-3.4.0/test/AnnoyingScalar.h:35:5: style: Class 'AnnoyingScalar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/test/AnnoyingScalar.h:36:5: style: Class 'AnnoyingScalar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/test/AnnoyingScalar.h:37:5: style: Class 'AnnoyingScalar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/test/AnnoyingScalar.h:38:5: style: Class 'AnnoyingScalar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/test/AnnoyingScalar.h:39:5: style: Class 'AnnoyingScalar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/test/SafeScalar.h:16:3: style: Class 'SafeScalar < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eigen-3.4.0/test/determinant.cpp:53:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/diagonal.cpp:91:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/diagonal_matrix_variadic_ctor.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/diagonalmatrices.cpp:154:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/dynalloc.cpp:123:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/eigen2support.cpp:55:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/eigensolver_complex.cpp:155:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/eigensolver_generalized_real.cpp:88:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/eigensolver_generic.cpp:209:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/eigensolver_selfadjoint.cpp:233:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/evaluators.cpp:103:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoeffReadCost [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/fastmath.cpp:14:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/fastmath.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/first_aligned.cpp:15:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/first_aligned.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/first_aligned.cpp:27:43: style: struct member 'some_non_vectorizable_type::x' is never used. [unusedStructMember] eigen-3.4.0/test/geo_alignedbox.cpp:507:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_eulerangles.cpp:106:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_homogeneous.cpp:118:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_hyperplane.cpp:178:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_orthomethods.cpp:118:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_parametrizedline.cpp:115:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_quaternion.cpp:312:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/geo_transformations.cpp:697:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/half_float.cpp:337:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/hessenberg.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/householder.cpp:136:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/indexed_view.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/indexed_view.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/indexed_view.cpp:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/indexed_view.cpp:54:38: performance: Function parameter 'ref' should be passed by const reference. [passedByValue] eigen-3.4.0/test/initializer_list_construction.cpp:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/inplace_decomposition.cpp:82:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/integer_types.cpp:145:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/inverse.cpp:124:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/io.cpp:58:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/jacobi.cpp:60:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/jacobisvd.cpp:92:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/linearstructure.cpp:126:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/lu.cpp:214:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/mapped_matrix.cpp:181:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/mapstaticmethods.cpp:150:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/mapstride.cpp:226:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/meta.cpp:15:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/meta.cpp:27:8: style: The function 'func' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eigen-3.4.0/test/meta.cpp:23:16: note: Virtual function in base class eigen-3.4.0/test/meta.cpp:27:8: note: Function in derived class eigen-3.4.0/test/miscmatrices.cpp:37:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/mixingtypes.cpp:312:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/nestbyvalue.cpp:24:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/nesting_ops.cpp:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/nesting_ops.cpp:30:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/nesting_ops.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/nesting_ops.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/main.h:131:30: style: Condition 'nb_temporaries_on_assert>0' is always false [knownConditionTrueFalse] eigen-3.4.0/test/nomalloc.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Upper [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/nomalloc.cpp:155:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/nomalloc.cpp:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/nomalloc.cpp:124:5: style: Variable 'X' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:121:5: note: X is assigned eigen-3.4.0/test/nomalloc.cpp:124:5: note: X is overwritten eigen-3.4.0/test/nomalloc.cpp:125:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:122:5: note: x is assigned eigen-3.4.0/test/nomalloc.cpp:125:5: note: x is overwritten eigen-3.4.0/test/nomalloc.cpp:137:5: style: Variable 'X' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:124:5: note: X is assigned eigen-3.4.0/test/nomalloc.cpp:137:5: note: X is overwritten eigen-3.4.0/test/nomalloc.cpp:138:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:125:5: note: x is assigned eigen-3.4.0/test/nomalloc.cpp:138:5: note: x is overwritten eigen-3.4.0/test/nomalloc.cpp:140:5: style: Variable 'X' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:137:5: note: X is assigned eigen-3.4.0/test/nomalloc.cpp:140:5: note: X is overwritten eigen-3.4.0/test/nomalloc.cpp:141:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:138:5: note: x is assigned eigen-3.4.0/test/nomalloc.cpp:141:5: note: x is overwritten eigen-3.4.0/test/nomalloc.cpp:145:5: style: Variable 'X' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:140:5: note: X is assigned eigen-3.4.0/test/nomalloc.cpp:145:5: note: X is overwritten eigen-3.4.0/test/nomalloc.cpp:146:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:141:5: note: x is assigned eigen-3.4.0/test/nomalloc.cpp:146:5: note: x is overwritten eigen-3.4.0/test/nomalloc.cpp:148:5: style: Variable 'X' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:145:5: note: X is assigned eigen-3.4.0/test/nomalloc.cpp:148:5: note: X is overwritten eigen-3.4.0/test/nomalloc.cpp:149:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:146:5: note: x is assigned eigen-3.4.0/test/nomalloc.cpp:149:5: note: x is overwritten eigen-3.4.0/test/nomalloc.cpp:152:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/test/nomalloc.cpp:149:5: note: x is assigned eigen-3.4.0/test/nomalloc.cpp:152:5: note: x is overwritten eigen-3.4.0/test/nullary.cpp:315:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/num_dimensions.cpp:63:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/numext.cpp:242:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/packetmath.cpp:60:3: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_USING_STD is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/permutationmatrices.cpp:169:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/prec_inverse_4x4.cpp:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/product_extra.cpp:371:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_large.cpp:101:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_mmtr.cpp:97:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_notemporary.cpp:195:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_selfadjoint.cpp:62:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_small.cpp:285:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_symm.cpp:111:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_syrk.cpp:131:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_trmm.cpp:128:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_trmv.cpp:73:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/product_trsolve.cpp:102:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/qr.cpp:103:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/qr_colpivoting.cpp:322:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/qr_fullpivoting.cpp:128:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/qtvector.cpp:128:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/rand.cpp:57:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/real_qz.cpp:78:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/redux.cpp:154:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/ref.cpp:334:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/reshape.cpp:196:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/resize.cpp:36:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/rvalue_types.cpp:126:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/schur_complex.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/schur_real.cpp:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/selfadjoint.cpp:59:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sizeof.cpp:21:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/smallvectors.cpp:60:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparseLM.cpp:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/sparseLM.cpp:54:31: style: Parameter 'uv_ref' can be declared as reference to const [constParameterReference] eigen-3.4.0/test/sparseLM.cpp:159:3: error: Uninitialized variable: info [uninitvar] eigen-3.4.0/test/sparseLM.cpp:162:12: style: Variable 'iter' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/test/sparse_basic.cpp:727:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_block.cpp:293:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_permutations.cpp:223:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_product.cpp:464:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_ref.cpp:129:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_solvers.cpp:117:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse_vector.cpp:148:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparseqr.cpp:141:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/special_numbers.cpp:52:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/sparse.h:61:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsRowMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/sparse.h:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsRowMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/spqr_support.cpp:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/stable_norm.cpp:229:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/stddeque_overload.cpp:16:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/stdlist_overload.cpp:16:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_DEFINE_STL_LIST_SPECIALIZATION is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/stdvector.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIntPtr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/stdvector.cpp:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIntPtr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/stdvector.cpp:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIntPtr [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/stdvector.cpp:37:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] eigen-3.4.0/test/stdvector.cpp:72:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] eigen-3.4.0/test/stdvector.cpp:107:3: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] eigen-3.4.0/test/stdvector.cpp:42:29: style: The comparison 'ref == &w[0]' is always true because 'ref' and '&w[0]' represent the same value. [knownConditionTrueFalse] eigen-3.4.0/test/stdvector.cpp:41:21: note: 'ref' is assigned value '&w[0]' here. eigen-3.4.0/test/stdvector.cpp:42:29: note: The comparison 'ref == &w[0]' is always true because 'ref' and '&w[0]' represent the same value. eigen-3.4.0/test/stdvector_overload.cpp:16:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/stl_iterators.cpp:549:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/swap.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/symbolic_index.cpp:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/symbolic_index.cpp:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/triangular.cpp:266:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/umeyama.cpp:158:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/upperbidiagonalization.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/vectorization_logic.cpp:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: EIGEN_GNUC_AT_LEAST( ... ) [syntaxError] eigen-3.4.0/test/vectorwiseop.cpp:223:3: error: There is an unknown macro here somewhere. Configuration is required. If col is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/visitor.cpp:176:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_CAT is a macro then please configure it. [unknownMacro] eigen-3.4.0/test/zerosized.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/zerosized.cpp:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/test/zerosized.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAtCompileTime [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/bench/bench_svd.cpp:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/bench/bench_svd.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/BVH_Example.cpp:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/BVH_Example.cpp:40:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] eigen-3.4.0/unsupported/doc/examples/EulerAngles.cpp:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/FFT.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/FFT.cpp:71:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/FFT.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/FFT.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/FFT.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixExponential.cpp:14:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixFunction.cpp:20:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixLogarithm.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixPower.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixPower_optimal.cpp:11:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixSine.cpp:9:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixSinh.cpp:9:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/MatrixSquareRoot.cpp:13:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/PolynomialSolver1.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/PolynomialUtils1.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/doc/examples/SYCL/CwiseMul.cpp:14:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RowMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/BVH.cpp:25:1: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE is a macro then please configure it. [unknownMacro] eigen-3.4.0/unsupported/test/EulerAngles.cpp:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/EulerAngles.cpp:178:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/EulerAngles.cpp:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_repeat [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/EulerAngles.cpp:237:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/EulerAngles.cpp:202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/FFTW.cpp:14:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/FFTW.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/FFTW.cpp:152:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/FFTW.cpp:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:692:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:770:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:858:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1018:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1593:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1683:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1766:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_test_level [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1654:42: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:254:9: style:inconclusive: Technically the member function 'hybrj_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:270:9: style: The member function 'hybrj_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:439:9: style:inconclusive: Technically the member function 'lmstr_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:458:9: style: The member function 'lmstr_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:642:9: style:inconclusive: Technically the member function 'chwirut2_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:654:9: style: The member function 'chwirut2_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:727:9: style:inconclusive: Technically the member function 'misra1a_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:736:9: style: The member function 'misra1a_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:798:9: style:inconclusive: Technically the member function 'hahn1_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:815:9: style: The member function 'hahn1_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:898:9: style:inconclusive: Technically the member function 'misra1d_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:907:9: style: The member function 'misra1d_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:972:9: style:inconclusive: Technically the member function 'lanczos1_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:980:9: style: The member function 'lanczos1_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1058:9: style:inconclusive: Technically the member function 'rat42_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1068:9: style: The member function 'rat42_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1135:9: style:inconclusive: Technically the member function 'MGH10_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1143:9: style: The member function 'MGH10_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1211:9: style:inconclusive: Technically the member function 'BoxBOD_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1220:9: style: The member function 'BoxBOD_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1289:9: style:inconclusive: Technically the member function 'MGH17_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1297:9: style: The member function 'MGH17_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1374:9: style:inconclusive: Technically the member function 'MGH09_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1384:9: style: The member function 'MGH09_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1459:9: style:inconclusive: Technically the member function 'Bennett5_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1467:9: style: The member function 'Bennett5_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1538:9: style:inconclusive: Technically the member function 'thurber_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1549:9: style: The member function 'thurber_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1635:9: style:inconclusive: Technically the member function 'rat43_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1643:9: style: The member function 'rat43_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1721:9: style:inconclusive: Technically the member function 'eckerle4_functor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1729:9: style: The member function 'eckerle4_functor::df' can be static. [functionStatic] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:59:25: style: Variable 'tmp3' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:58:18: note: tmp3 is assigned 'tmp2' here. eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:59:25: note: Variable 'tmp3' is assigned an expression that holds the same value. eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:34:30: style: The scope of the variable 'tmp4' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:145:16: style: The scope of the variable 'tmp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:145:22: style: The scope of the variable 'tmp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:145:28: style: The scope of the variable 'tmp3' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:161:16: style: The scope of the variable 'tmp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:161:22: style: The scope of the variable 'tmp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:161:28: style: The scope of the variable 'tmp3' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:161:34: style: The scope of the variable 'tmp4' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:256:16: style: The scope of the variable 'temp' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:256:22: style: The scope of the variable 'temp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:256:29: style: The scope of the variable 'temp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:359:16: style: The scope of the variable 'temp' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:359:22: style: The scope of the variable 'temp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:359:29: style: The scope of the variable 'temp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:442:16: style: The scope of the variable 'tmp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:442:22: style: The scope of the variable 'tmp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:442:28: style: The scope of the variable 'tmp3' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:540:16: style: The scope of the variable 'tmp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:540:21: style: The scope of the variable 'tmp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:540:26: style: The scope of the variable 'tmp3' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:27:61: style: Parameter 'fjac' can be declared as reference to const [constParameterReference] eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:159:41: style: Parameter 'fjac' can be declared as reference to const [constParameterReference] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:39:16: style: The scope of the variable 'tmp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:39:22: style: The scope of the variable 'tmp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:39:28: style: The scope of the variable 'tmp3' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:55:16: style: The scope of the variable 'tmp1' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:55:22: style: The scope of the variable 'tmp2' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:55:28: style: The scope of the variable 'tmp3' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:55:34: style: The scope of the variable 'tmp4' can be reduced. [variableScope] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:53:48: style: Parameter 'fjac' can be declared as reference to const [constParameterReference] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:40:16: style: Variable 'y' can be declared as const array [constVariable] eigen-3.4.0/unsupported/test/alignedvector3.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_repeat [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/autodiff.cpp:249:35: debug: Failed to instantiate template "TestFunc1". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/autodiff.cpp:374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_repeat [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/autodiff.cpp:102:10: style: Variable 'j(2,2)' is assigned an expression that holds the same value. [redundantAssignment] eigen-3.4.0/unsupported/test/autodiff.cpp:101:16: note: j(2,2) is assigned '3*x[1]*x[0]*x[0]' here. eigen-3.4.0/unsupported/test/autodiff.cpp:102:10: note: Variable 'j(2,2)' is assigned an expression that holds the same value. eigen-3.4.0/unsupported/test/autodiff.cpp:22:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] eigen-3.4.0/unsupported/test/autodiff.cpp:78:21: style: Variable 'j' can be declared as reference to const [constVariableReference] eigen-3.4.0/unsupported/test/autodiff_scalar.cpp:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_repeat [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/autodiff_scalar.cpp:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/bessel_functions.cpp:46:5: error: There is an unknown macro here somewhere. Configuration is required. If CALL_SUBTEST is a macro then please configure it. [unknownMacro] eigen-3.4.0/unsupported/test/cxx11_eventcount.cpp:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_eventcount.cpp:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_eventcount.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_eventcount.cpp:22:10: style: Obsolescent function 'rand_r' called. It is recommended to use 'rand' instead. [prohibitedrand_rCalled] eigen-3.4.0/unsupported/test/cxx11_maxsizevector.cpp:11:3: error: There is an unknown macro here somewhere. Configuration is required. If EIGEN_ALIGN_TO_BOUNDARY is a macro then please configure it. [unknownMacro] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:89:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:134:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:164:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:207:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:251:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:260:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:268:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:68:76: style: struct member 'dummy_test::value' is never used. [unusedStructMember] eigen-3.4.0/unsupported/test/cxx11_meta.cpp:68:112: style: struct member 'dummy_test::global_flags' is never used. [unusedStructMember] eigen-3.4.0/unsupported/test/cxx11_runqueue.cpp:24:10: style: Obsolescent function 'rand_r' called. It is recommended to use 'rand' instead. [prohibitedrand_rCalled] eigen-3.4.0/unsupported/test/cxx11_tensor_argmax.cpp:103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_argmax.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_argmax_sycl.cpp:256:18: debug: Failed to instantiate template "sycl_argmax_test_per_device". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_argmax_sycl.cpp:40:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_argmax_sycl.cpp:103:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_argmax_sycl.cpp:190:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSkewedInnerDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Layout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Layout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dim [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:571:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUniformAllDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:238:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUniformAllDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUniformAllDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:148:35: error: Out of bounds access in expression 'coeff_set.begin()' because 'coeff_set' is empty. [containerOutOfBounds] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:137:21: note: Assuming condition is false eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:148:35: note: Access out of bounds eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:149:36: error: Out of bounds access in expression 'coeff_set.rbegin()' because 'coeff_set' is empty. [containerOutOfBounds] eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:137:21: note: Assuming condition is false eigen-3.4.0/unsupported/test/cxx11_tensor_block_access.cpp:149:36: note: Access out of bounds eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:739:32: debug: Failed to instantiate template "SkewedInnerBlock". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:766:18: debug: Failed to instantiate template "RandomBlock". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Layout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:419:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:670:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_seed [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:561:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RowMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:328:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:286:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_seed [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_eval.cpp:613:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kView [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_io.cpp:28:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSkewedInnerDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_io.cpp:131:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_seed [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_block_io.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_broadcast_sycl.cpp:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_broadcasting.cpp:252:47: style: Modulo of one is always equal to zero [moduloofone] eigen-3.4.0/unsupported/test/cxx11_tensor_broadcasting.cpp:223:35: style: Modulo of one is always equal to zero [moduloofone] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:43:8: style:inconclusive: Technically the member function 'EqualAssignement::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:48:8: style:inconclusive: Technically the member function 'PlusEqualAssignement::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:121:1: style:inconclusive: Technically the member function 'op_abs::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:122:1: style:inconclusive: Technically the member function 'op_sqrt::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:123:1: style:inconclusive: Technically the member function 'op_rsqrt::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:124:1: style:inconclusive: Technically the member function 'op_square::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:125:1: style:inconclusive: Technically the member function 'op_cube::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:126:1: style:inconclusive: Technically the member function 'op_inverse::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:127:1: style:inconclusive: Technically the member function 'op_tanh::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:128:1: style:inconclusive: Technically the member function 'op_exp::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:129:1: style:inconclusive: Technically the member function 'op_expm1::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:130:1: style:inconclusive: Technically the member function 'op_log::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:131:1: style:inconclusive: Technically the member function 'op_ceil::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:132:1: style:inconclusive: Technically the member function 'op_floor::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:133:1: style:inconclusive: Technically the member function 'op_round::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:134:1: style:inconclusive: Technically the member function 'op_log1p::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:135:1: style:inconclusive: Technically the member function 'op_sign::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:136:1: style:inconclusive: Technically the member function 'op_isnan::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:137:1: style:inconclusive: Technically the member function 'op_isfinite::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:138:1: style:inconclusive: Technically the member function 'op_isinf::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:290:1: style:inconclusive: Technically the member function 'op_cwiseMax::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:291:1: style:inconclusive: Technically the member function 'op_cwiseMin::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:301:1: style:inconclusive: Technically the member function 'op_plus::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:302:1: style:inconclusive: Technically the member function 'op_minus::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:304:1: style:inconclusive: Technically the member function 'op_divide::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_builtins_sycl.cpp:305:1: style:inconclusive: Technically the member function 'op_modulo::operator()' can be const. [functionConst] eigen-3.4.0/unsupported/test/cxx11_tensor_chipping_sycl.cpp:621:18: debug: Failed to instantiate template "sycl_chipping_test_per_device". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_chipping_sycl.cpp:45:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_chipping_sycl.cpp:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_chipping_sycl.cpp:344:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_chipping_sycl.cpp:420:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_concatenation.cpp:28:38: style: Redundant initialization for 'concatenation'. The initialized value is overwritten before it is read. [redundantInitialization] eigen-3.4.0/unsupported/test/cxx11_tensor_concatenation.cpp:25:44: note: concatenation is initialized eigen-3.4.0/unsupported/test/cxx11_tensor_concatenation.cpp:28:38: note: concatenation is overwritten eigen-3.4.0/unsupported/test/cxx11_tensor_concatenation_sycl.cpp:178:18: debug: Failed to instantiate template "tensorConcat_perDevice". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_concatenation_sycl.cpp:47:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_concatenation_sycl.cpp:139:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:56:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:176:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:277:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:412:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:481:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:547:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:624:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:679:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:696:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:714:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:741:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:784:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:832:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:853:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:876:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:899:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:917:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:946:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:977:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:998:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:1004:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:371:7: style: Redundant initialization for 'z'. The initialized value is overwritten before it is read. [redundantInitialization] eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:370:12: note: z is initialized eigen-3.4.0/unsupported/test/cxx11_tensor_contract_sycl.cpp:371:7: note: z is overwritten eigen-3.4.0/unsupported/test/cxx11_tensor_contraction.cpp:336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColMajor [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contraction.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_contraction.cpp:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution.cpp:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumDims [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:60:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:121:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:182:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:235:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:281:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:341:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_convolution_sycl.cpp:422:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op.cpp:18:25: style: The member function 'InsertZeros::dimensions' can be static. [functionStatic] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op.cpp:26:8: style: The member function 'InsertZeros::eval' can be static. [functionStatic] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op.cpp:62:25: style: The member function 'BatchMatMul::dimensions' can be static. [functionStatic] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op_sycl.cpp:168:18: debug: Failed to instantiate template "custom_op_perDevice". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op_sycl.cpp:58:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op_sycl.cpp:122:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op_sycl.cpp:26:25: style: The member function 'InsertZeros::dimensions' can be static. [functionStatic] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op_sycl.cpp:34:8: style: The member function 'InsertZeros::eval' can be static. [functionStatic] eigen-3.4.0/unsupported/test/cxx11_tensor_custom_op_sycl.cpp:89:25: style: The member function 'BatchMatMul::dimensions' can be static. [functionStatic] eigen-3.4.0/unsupported/test/cxx11_tensor_device_sycl.cpp:49:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_device_sycl.cpp:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_device_sycl.cpp:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_empty.cpp:22:8: style: Variable 'tgt3' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/unsupported/test/cxx11_tensor_empty.cpp:21:8: note: tgt3 is assigned eigen-3.4.0/unsupported/test/cxx11_tensor_empty.cpp:22:8: note: tgt3 is overwritten eigen-3.4.0/unsupported/test/cxx11_tensor_empty.cpp:32:8: style: Variable 'tgt3' is reassigned a value before the old one has been used. [redundantAssignment] eigen-3.4.0/unsupported/test/cxx11_tensor_empty.cpp:31:8: note: tgt3 is assigned eigen-3.4.0/unsupported/test/cxx11_tensor_empty.cpp:32:8: note: tgt3 is overwritten eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:583:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:550:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:515:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:484:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:440:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:398:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:358:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:320:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:281:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:243:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:120:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:89:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_executor.cpp:61:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] eigen-3.4.0/unsupported/test/cxx11_tensor_expr.cpp:333:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropagateNaN [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_expr.cpp:221:9: style: Redundant initialization for 'bool3'. The initialized value is overwritten before it is read. [redundantInitialization] eigen-3.4.0/unsupported/test/cxx11_tensor_expr.cpp:220:25: note: bool3 is initialized eigen-3.4.0/unsupported/test/cxx11_tensor_expr.cpp:221:9: note: bool3 is overwritten eigen-3.4.0/unsupported/test/cxx11_tensor_expr.cpp:242:7: style: Variable 'val' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/unsupported/test/cxx11_tensor_expr.cpp:248:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] eigen-3.4.0/unsupported/test/cxx11_tensor_fft.cpp:219:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFT_FORWARD [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_fft.cpp:29:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFT_FORWARD [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp:74:18: debug: Failed to instantiate template "tensorForced_evalperDevice". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp:35:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_generator_sycl.cpp:145:18: debug: Failed to instantiate template "sycl_generator_test_per_device". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_generator_sycl.cpp:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_generator_sycl.cpp:76:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_generator_sycl.cpp:111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_ifft.cpp:111:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFT_FORWARD [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_ifft.cpp:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFT_FORWARD [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_ifft.cpp:51:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFT_FORWARD [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_ifft.cpp:28:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFT_FORWARD [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_op_sycl.cpp:98:17: debug: Failed to instantiate template "sycl_computing_test_per_device". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_image_op_sycl.cpp:61:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:197:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PADDING_VALID [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:270:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PADDING_VALID [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:346:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PADDING_SAME [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:426:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PADDING_SAME [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:487:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch.cpp:642:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:1090:16: debug: Failed to instantiate template "sycl_tensor_image_patch_test_per_device". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:39:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:272:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:379:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:476:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:580:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_image_patch_sycl.cpp:790:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_inflation_sycl.cpp:134:18: debug: Failed to instantiate template "sycl_inflation_test_per_device". The checking continues anyway. [templateInstantiation] eigen-3.4.0/unsupported/test/cxx11_tensor_inflation_sycl.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:95:30: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:94:39: note: Assuming that condition 'num_expon<32' is not redundant eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:95:30: note: Shift eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:96:28: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:94:39: note: Assuming that condition 'num_expon<32' is not redundant eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:96:28: note: Shift eigen-3.4.0/unsupported/test/cxx11_tensor_intdiv.cpp:96:42: error: Signed integer overflow for expression '(1<' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/NumericalDiff.cpp:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Functor < double , Dynamic , Dynamic >' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:117:1: note: The one definition rule is violated, different classes/structs have the same name 'Functor < double , Dynamic , Dynamic >' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:140:1: error: The one definition rule is violated, different classes/structs have the same name 'lmder_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:29:1: note: The one definition rule is violated, different classes/structs have the same name 'lmder_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:140:1: note: The one definition rule is violated, different classes/structs have the same name 'lmder_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:534:1: error: The one definition rule is violated, different classes/structs have the same name 'lmdif_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:141:1: note: The one definition rule is violated, different classes/structs have the same name 'lmdif_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:534:1: note: The one definition rule is violated, different classes/structs have the same name 'lmdif_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:637:1: error: The one definition rule is violated, different classes/structs have the same name 'chwirut2_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:244:1: note: The one definition rule is violated, different classes/structs have the same name 'chwirut2_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:637:1: note: The one definition rule is violated, different classes/structs have the same name 'chwirut2_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:722:1: error: The one definition rule is violated, different classes/structs have the same name 'misra1a_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:331:1: note: The one definition rule is violated, different classes/structs have the same name 'misra1a_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:722:1: note: The one definition rule is violated, different classes/structs have the same name 'misra1a_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:794:1: error: The one definition rule is violated, different classes/structs have the same name 'hahn1_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:405:1: note: The one definition rule is violated, different classes/structs have the same name 'hahn1_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:794:1: note: The one definition rule is violated, different classes/structs have the same name 'hahn1_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:893:1: error: The one definition rule is violated, different classes/structs have the same name 'misra1d_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:507:1: note: The one definition rule is violated, different classes/structs have the same name 'misra1d_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:893:1: note: The one definition rule is violated, different classes/structs have the same name 'misra1d_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:967:1: error: The one definition rule is violated, different classes/structs have the same name 'lanczos1_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:583:1: note: The one definition rule is violated, different classes/structs have the same name 'lanczos1_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:967:1: note: The one definition rule is violated, different classes/structs have the same name 'lanczos1_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1053:1: error: The one definition rule is violated, different classes/structs have the same name 'rat42_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:669:1: note: The one definition rule is violated, different classes/structs have the same name 'rat42_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1053:1: note: The one definition rule is violated, different classes/structs have the same name 'rat42_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1130:1: error: The one definition rule is violated, different classes/structs have the same name 'MGH10_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:748:1: note: The one definition rule is violated, different classes/structs have the same name 'MGH10_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1130:1: note: The one definition rule is violated, different classes/structs have the same name 'MGH10_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1207:1: error: The one definition rule is violated, different classes/structs have the same name 'BoxBOD_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:844:1: note: The one definition rule is violated, different classes/structs have the same name 'BoxBOD_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1207:1: note: The one definition rule is violated, different classes/structs have the same name 'BoxBOD_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1284:1: error: The one definition rule is violated, different classes/structs have the same name 'MGH17_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:928:1: note: The one definition rule is violated, different classes/structs have the same name 'MGH17_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1284:1: note: The one definition rule is violated, different classes/structs have the same name 'MGH17_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1369:1: error: The one definition rule is violated, different classes/structs have the same name 'MGH09_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:1015:1: note: The one definition rule is violated, different classes/structs have the same name 'MGH09_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1369:1: note: The one definition rule is violated, different classes/structs have the same name 'MGH09_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1454:1: error: The one definition rule is violated, different classes/structs have the same name 'Bennett5_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:1102:1: note: The one definition rule is violated, different classes/structs have the same name 'Bennett5_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1454:1: note: The one definition rule is violated, different classes/structs have the same name 'Bennett5_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1533:1: error: The one definition rule is violated, different classes/structs have the same name 'thurber_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:1183:1: note: The one definition rule is violated, different classes/structs have the same name 'thurber_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1533:1: note: The one definition rule is violated, different classes/structs have the same name 'thurber_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1630:1: error: The one definition rule is violated, different classes/structs have the same name 'rat43_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:1282:1: note: The one definition rule is violated, different classes/structs have the same name 'rat43_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1630:1: note: The one definition rule is violated, different classes/structs have the same name 'rat43_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1716:1: error: The one definition rule is violated, different classes/structs have the same name 'eckerle4_functor' [ctuOneDefinitionRuleViolation] eigen-3.4.0/unsupported/test/levenberg_marquardt.cpp:1370:1: note: The one definition rule is violated, different classes/structs have the same name 'eckerle4_functor' eigen-3.4.0/unsupported/test/NonLinearOptimization.cpp:1716:1: note: The one definition rule is violated, different classes/structs have the same name 'eckerle4_functor' diff: DONE