2026-05-14 05:09 ftp://ftp.de.debian.org/debian/pool/main/c/colmap/colmap_4.0.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=openmp --library=zlib --library=googletest --library=qt --library=sqlite3 --library=libcurl --library=openssl --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 -j10 platform: Linux-7.0.2-2-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: eed1daf (2026-05-12 21:12:46 +0200) count: 2335 2325 elapsed-time: 3.6 3.6 head-timing-info: old-timing-info: head results: colmap-4.0.4/benchmark/runtime/cost_functions.cc:51:1: error: There is an unknown macro here somewhere. Configuration is required. If BENCHMARK_F is a macro then please configure it. [unknownMacro] colmap-4.0.4/doc/sample-project/hello_world.cc:17:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/benchmark/runtime/bundle_adjustment.cc:113:1: error: There is an unknown macro here somewhere. Configuration is required. If BENCHMARK_DEFINE_F is a macro then please configure it. [unknownMacro] colmap-4.0.4/src/colmap/controllers/bundle_adjustment.cc:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_TERMINATE_SUCCESSFULLY [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/bundle_adjustment.cc:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/benchmark/runtime/global_positioning.cc:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_minloglevel [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/bundle_adjustment_test.cc:83:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction_test.cc:69:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIVIDUAL [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_random_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_log_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_database_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_image_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:108:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_target_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:153:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_database_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraction [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enum_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraction [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_logtostderr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_thread_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraction [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:242:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature_extractor_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager.cc:333:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_bool_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction_test.cc:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction_test.cc:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction_test.cc:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:109:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_B [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_A [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:414:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_B [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_C [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_B [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/global_pipeline.cc:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_logtostderr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/global_pipeline.cc:79:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_matches [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/global_pipeline.cc:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/automatic_reconstruction.cc:415:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opengl_context_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opengl_context_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:259:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:364:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchers_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:395:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchers_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:531:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:548:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verifiers_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:569:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verifiers_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils.cc:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:198:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:379:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXHAUSTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/global_pipeline_test.cc:131:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:417:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXHAUSTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction.cc:124:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction.cc:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction.cc:284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction.cc:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction.cc:548:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_extraction.cc:612:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils_test.cc:250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils_test.cc:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/hierarchical_pipeline.cc:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/hierarchical_pipeline.cc:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_num_trials [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/hierarchical_pipeline.cc:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/hierarchical_pipeline.cc:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clustering_options [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:278:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:316:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:333:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:360:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:391:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:408:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:425:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:443:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:475:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/base_option_manager_test.cc:496:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/feature_matching.cc:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_id1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching.cc:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching.cc:304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching.cc:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:244:44: warning: Either the condition '(images.size())>=3' is redundant or size of 'images' can be 3. Expression 'images[3]' causes access out of bounds. [containerOutOfBounds] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:238:3: note: Assuming that condition '(images.size())>=3' is not redundant colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:244:44: note: Access out of bounds colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:286:44: warning: Either the condition '(images.size())>=2' is redundant or size of 'images' can be 2. Expression 'images[2]' causes access out of bounds. [containerOutOfBounds] colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:277:3: note: Assuming that condition '(images.size())>=2' is not redundant colmap-4.0.4/src/colmap/controllers/feature_matching_test.cc:286:44: note: Access out of bounds colmap-4.0.4/src/colmap/controllers/image_reader.cc:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_focal_length_factor [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader.cc:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader.cc:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_index_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader.cc:332:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_index_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching_utils_test.cc:136:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/feature_matching_utils_test.cc:302:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:219:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:254:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:334:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:379:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:477:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:537:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:119:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:131:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapper [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:150:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangulation [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba_refine_focal_length [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:194:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba_refine_focal_length [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_matches [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:371:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_image_id1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:454:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba_global_frames_freq [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_SENSOR_FROM_RIG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:634:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_num_trials [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:743:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:779:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INITIAL_IMAGE_PAIR_REG_CALLBACK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:785:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_runtime_seconds [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keypoints_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:125:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frames_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:149:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptor_index_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:174:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:205:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:219:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:225:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:236:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:258:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:274:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache.cc:290:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline_test.cc:263:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline_test.cc:415:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline_test.cc:470:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline_test.cc:506:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline_test.cc:543:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline_test.cc:560:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/feature_matching.cc:472:28: style: Local variable 'line_stream' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/controllers/feature_matching.cc:430:26: note: Shadowed declaration colmap-4.0.4/src/colmap/controllers/feature_matching.cc:472:28: note: Shadow variable colmap-4.0.4/src/colmap/controllers/matcher_cache_test.cc:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache_test.cc:251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache_test.cc:272:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager_test.cc:256:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/option_manager_test.cc:299:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/option_manager_test.cc:317:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/option_manager_test.cc:344:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/reconstruction_clustering.cc:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_reader [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_focal_length_ratio [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_min_tri_angle [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_pixels [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimate_affine_shape [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimate_affine_shape [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_feature_extraction_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_feature_matching_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:318:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_two_view_geometry_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:351:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_exhaustive_pairing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_sequential_pairing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_vocab_tree_pairing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_spatial_pairing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:444:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_transitive_pairing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:459:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_image_pairs_pairing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:472:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_ba_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:535:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_mapper_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:665:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_global_mapper_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_gravity_refiner_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:801:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_reconstruction_clusterer_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:815:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_patch_match_stereo_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:872:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_stereo_fusion_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:900:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_poisson_meshing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:914:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_delaunay_meshing_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:938:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_mesh_texture_mapping_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:964:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_mesh_simplification_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:982:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_render_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:998:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added_feature_extraction_options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:1021:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_reader [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:1053:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_reader [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:1091:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_names [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/option_manager.cc:1112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/rotation_averaging.cc:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/rotation_averaging.cc:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/reconstruction_clustering_test.cc:54:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXHAUSTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/reconstruction_clustering_test.cc:149:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXHAUSTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/reconstruction_clustering_test.cc:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXHAUSTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:247:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:342:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:387:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:488:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:718:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:753:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing_test.cc:790:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:105:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:110:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlap [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop_detection_num_images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_distance [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_idx1_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_idx1_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pairs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:361:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_checks [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_num_features [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:415:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:560:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:619:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:622:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:628:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pairs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:667:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:727:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_iteration_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:734:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_iteration_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:739:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_batch_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:810:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:831:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pair_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pair_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_image_pairs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:861:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:881:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:884:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/pairing.cc:893:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters_test.cc:296:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment_test.cc:114:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARTESIAN [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment_test.cc:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotation_error_deg [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/matcher_cache_test.cc:110:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/matcher_cache_test.cc:124:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/controllers/undistorters.cc:70:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_patch_match_src_images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:309:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jpeg_quality [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:374:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:452:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:471:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:484:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:514:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:553:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jpeg_quality [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:563:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:587:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:626:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jpeg_quality [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:636:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:663:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_names_and_cameras [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:707:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jpeg_quality [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:717:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/undistorters.cc:754:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:133:9: style: Condition 'kWithExistingImages' is always false [knownConditionTrueFalse] colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:120:9: note: Assuming that condition 'kWithExistingImages' is not redundant colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:124:5: note: Assuming condition is false colmap-4.0.4/src/colmap/controllers/image_reader_test.cc:133:9: note: Condition 'kWithExistingImages' is always false colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termination_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termination_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed_gauge_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed_gauge_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable_point3D_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/controllers/incremental_pipeline.cc:117:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constant_point3D_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constant_cam_intrinsics_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constant_sensor_from_rig_poses_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constant_rig_from_world_poses_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:272:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ceres [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ceres [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:302:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ceres [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:313:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ceres [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ceres [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prior_position_fallback_stddev [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment.cc:369:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment.cc:213:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/coordinate_frame.cc:321:2: error: failed to evaluate #if condition, undefined function-like macro invocation: EIGEN_VERSION_AT_LEAST( ... ) [syntaxError] colmap-4.0.4/src/colmap/estimators/alignment.cc:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment.cc:312:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment.cc:430:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_test.cc:82:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_test.cc:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_test.cc:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSPECIFIED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_test.cc:291:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_test.cc:326:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_test.cc:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backend [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/coordinate_frame_test.cc:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/coordinate_frame_test.cc:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/coordinate_frame_test.cc:360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/coordinate_frame_test.cc:427:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xyz [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_tolerance [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:123:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solver_options [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loss_function_scale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prior_position_loss_scale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:289:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:487:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:551:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:569:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:594:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:654:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_summary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:683:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refine_rig_from_world [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:739:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refine_sensor_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:815:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_track_length [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:900:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:952:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_summary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:970:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refine_sensor_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:1032:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:1106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:88:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance_test.cc:71:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning_test.cc:88:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning_test.cc:136:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:187:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:220:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:270:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREE_POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:325:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREE_POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:382:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREE_POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:440:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREE_POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:502:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:578:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:617:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:680:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:767:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:815:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:869:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:933:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1009:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1079:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1283:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1370:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_CAMS_FROM_WORLD [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment.cc:63:8: style: The member function 'colmap::::ReconstructionAlignmentEstimator::Estimate' can be static. [functionStatic] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1470:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAUCHY [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres_test.cc:1519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_covariance [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/cost_functions/pose_prior_test.cc:141:21: style: Variable 'cam_from_world[6]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/pose_prior_test.cc:169:19: style: Variable 'i_from_world[6]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ray_in_cam [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:331:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:472:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/alignment.cc:45:20: style: struct member 'ReconstructionAlignmentEstimator::kMinNumSamples' is never used. [unusedStructMember] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:59:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:69:14: style: Variable 'point3D[2]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:147:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:152:14: style: Variable 'point3D[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:188:22: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:251:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:256:14: style: Variable 'point3D[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:283:20: style: Variable 'camera_params[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/cost_functions/reprojection_error_test.cc:288:14: style: Variable 'point3D[0]' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/estimators/covariance.cc:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:177:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:267:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:313:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/gravity_refinement_test.cc:71:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable random_seed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_view_per_track [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loss_function_ptcam_uncalibrated_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:223:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optimize_points [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:280:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scales_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optimize_positions [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:424:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_centers_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose_test.cc:100:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinNumSamples [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose_test.cc:533:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/pose.cc:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_point [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/pose.cc:179:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/pose.cc:307:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/pose_test.cc:61:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimpleRadial [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/global_positioning.cc:207:13: style: Variable 'camera' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/estimators/rotation_averaging_test.cc:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/affine_transform.cc:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:116:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:154:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:311:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skip_initialization [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:517:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:592:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:432:32: style: Local variable 'options' shadows outer argument [shadowArgument] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:298:73: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:432:32: note: Shadow variable colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:164:33: style: Local variable 'gravity' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:99:21: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:164:33: note: Shadow variable colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:22:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:50:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id_to_frame_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:187:46: style: Parameter 'image_to_pose_prior' can be declared as reference to const [constParameterReference] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:116:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_id_to_rig_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_id_to_param_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:105:24: style: Variable 'image_gravity1' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_gauge_fixing_residuals_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/gravity_refinement.cc:107:24: style: Variable 'image_gravity2' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable random_seed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:531:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_id_to_param_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:584:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_id_to_param_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:599:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_id_to_param_idx_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_num_l1_iterations [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:658:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SupernodalCholmodLLT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:733:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:772:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irls_loss_parameter_sigma [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:85:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:220:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose_test.cc:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose_test.cc:193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose_test.cc:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_point [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose_test.cc:308:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/pose.cc:275:32: style: Local variable 'options' shadows outer argument [shadowArgument] colmap-4.0.4/src/colmap/estimators/pose.cc:161:62: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/pose.cc:275:32: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_ray [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img_from_cam_func_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose.cc:122:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_world [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:143:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img_from_cam_func_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cws_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cws_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cws_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ccs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:477:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:484:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:499:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:546:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:572:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_point [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance_test.cc:156:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/pose.cc:346:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/solvers/fundamental_matrix.cc:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/generalized_pose_test.cc:456:37: performance: Searching before insertion is not necessary. Instead of 'world_image_id_to_camera_idx[world_image.ImageId()]=problem.world_cameras.size()' consider using 'world_image_id_to_camera_idx.try_emplace(world_image.ImageId(), problem.world_cameras.size());'. [stlFindInsert] colmap-4.0.4/src/colmap/estimators/solvers/essential_matrix.cc:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/essential_matrix.cc:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/covariance.cc:338:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose.cc:58:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ray_in_cam [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose.cc:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/absolute_pose.cc:550:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:64:14: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:57:12: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:64:14: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:82:14: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:57:12: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:82:14: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:117:19: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:57:12: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:117:19: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:126:19: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:57:12: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/solvers/generalized_absolute_pose_test.cc:126:19: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:129:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinNumSamples [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:164:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinNumSamples [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/homography_matrix.cc:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/poselib_utils_test.cc:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimpleRadial [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:453:16: style: Variable 'child' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/estimators/rotation_averaging.cc:15:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/triangulation.cc:61:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_world [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/triangulation.cc:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable residual_type_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/triangulation.cc:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img_point [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:151:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:133:12: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:151:17: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:193:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:169:12: note: Shadowed declaration colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose_test.cc:193:17: note: Shadow variable colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:60:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ray_in_cam [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:83:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:488:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam_from_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:662:10: style: The scope of the variable 'prev_norm' can be reduced. [variableScope] colmap-4.0.4/src/colmap/estimators/rotation_averaging_impl.cc:662:20: style: Variable 'prev_norm' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/exe/colmap.cc:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration_test.cc:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/colmap.cc:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RunGraphicalUserInterface [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration_test.cc:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration_test.cc:136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration_test.cc:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/database.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/database.cc:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration.cc:88:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration.cc:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration.cc:223:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration.cc:338:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loss_function_scale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration.cc:358:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/gui.cc:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/gui.cc:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:124:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:211:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:239:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANORAMIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:264:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:294:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANAR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:323:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANORAMIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WATERMARK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANAR_OR_PANORAMIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:522:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:630:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANAR_OR_PANORAMIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:668:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:696:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED_RIG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:785:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:813:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:896:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/feature.cc:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/feature.cc:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/feature.cc:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/feature.cc:445:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/feature.cc:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/view_graph_calibration.cc:460:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/exe/image.cc:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/image.cc:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/image.cc:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/image.cc:371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/image.cc:495:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalid [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/mvs.cc:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/mvs.cc:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/mvs.cc:147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/mvs.cc:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/mvs.cc:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/vocab_tree.cc:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/vocab_tree.cc:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/vocab_tree.cc:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/aliked.cc:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_num_features [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:252:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_IMAGE_REG_CALLBACK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:561:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:595:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:684:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:748:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sift [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor.cc:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sift [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor.cc:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor.cc:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor.cc:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor.cc:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gpu [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:657:26: style: Condition 'num_iterations==0' is always true [knownConditionTrueFalse] colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:597:26: note: Assignment 'num_iterations=0', assigned value is 0 colmap-4.0.4/src/colmap/estimators/solvers/generalized_relative_pose.cc:657:26: note: Condition 'num_iterations==0' is always true colmap-4.0.4/src/colmap/feature/aliked_test.cc:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/colmap.cc:155:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/feature/extractor_test.cc:66:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_N32 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/extractor_test.cc:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_N32 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/matcher.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sift [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/matcher.cc:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sift [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/matcher.cc:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/matcher.cc:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gpu [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/index_test.cc:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/index_test.cc:123:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAISS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/matcher_test.cc:99:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_LIGHTGLUE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/matcher_test.cc:114:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_LIGHTGLUE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers.cc:620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_cossim [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers.cc:639:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_score [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:64:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:107:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:169:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:181:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:440:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:584:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:679:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:706:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:782:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:843:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:930:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:1096:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:160:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:247:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_inliers [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:378:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:494:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANAR_OR_PANORAMIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:608:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:874:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGENERATE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:931:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/utils.cc:40:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/utils.cc:100:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/vocab_tree.cc:49:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:468:14: style: Variable 'match' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/feature/types.cc:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a11 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a11 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a12 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:225:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kKeypointMatrixCols [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types.cc:249:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:62:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:66:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:874:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/exe/image.cc:474:30: style: Unused variable: lines [unusedVariable] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:369:32: style: Unused variable: points1 [unusedVariable] colmap-4.0.4/src/colmap/feature/aliked_test.cc:175:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/two_view_geometry_test.cc:370:32: style: Unused variable: points2 [unusedVariable] colmap-4.0.4/src/colmap/feature/types_test.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/utils_test.cc:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types_test.cc:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types_test.cc:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types_test.cc:294:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_N16ROT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types_test.cc:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint2DIdx [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/types_test.cc:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:50:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultBruteForceONNXMatcherUri [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:64:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_N16ROT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:334:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_LIGHTGLUE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:341:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultAlikedLightGlueFeatureMatcherUri [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:355:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIKED_N16ROT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:504:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:531:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_LIGHTGLUE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:538:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultSiftLightGlueFeatureMatcherUri [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:552:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/onnx_matchers_test.cc:701:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:250:10: style: The scope of the variable 'prev_num_reconstructions' can be reduced. [variableScope] colmap-4.0.4/src/colmap/feature/sift_test.cc:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANAR_OR_PANORAMIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:153:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:191:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:238:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:394:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:425:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:466:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:591:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:652:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOpenCV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:725:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:735:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:783:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:914:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimpleRadial [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:975:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/essential_matrix.cc:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/essential_matrix.cc:143:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullV [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/sfm.cc:59:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/exe/sfm.cc:296:37: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:343:25: style: Condition 'image1!=nullptr' is always true [knownConditionTrueFalse] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:851:18: style: Variable 'cam_from_rig' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:853:18: style: Variable 'rig_from_world' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/geometry/gps_test.cc:53:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:99:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:122:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:138:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:155:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:179:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:210:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:240:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:275:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:323:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:366:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:405:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps_test.cc:446:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps.cc:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps.cc:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps.cc:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps.cc:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/gps.cc:325:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_num_features [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_ratio [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:102:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:169:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vl_sift_delete [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:365:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VL_COVDET_METHOD_DOG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:753:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:981:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:1056:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:1128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:1554:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_LIGHTGLUE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift.cc:1600:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/normalization_test.cc:104:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/geometry/pose_prior_test.cc:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/pose_prior_test.cc:74:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/normalization.cc:101:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/geometry/normalization.cc:108:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/geometry/pose_prior.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pose_prior_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/pose_prior.cc:72:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontAlignCols [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/pose_prior.cc:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/pose.cc:61:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/pose.cc:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputeFullU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/rigid3.cc:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontAlignCols [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/feature/sift_test.cc:522:28: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/feature/sift_test.cc:459:26: note: Shadowed declaration colmap-4.0.4/src/colmap/feature/sift_test.cc:522:28: note: Shadow variable colmap-4.0.4/src/colmap/feature/sift_test.cc:531:28: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/feature/sift_test.cc:459:26: note: Shadowed declaration colmap-4.0.4/src/colmap/feature/sift_test.cc:531:28: note: Shadow variable colmap-4.0.4/src/colmap/feature/sift_test.cc:542:28: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/feature/sift_test.cc:459:26: note: Shadowed declaration colmap-4.0.4/src/colmap/feature/sift_test.cc:542:28: note: Shadow variable colmap-4.0.4/src/colmap/feature/sift_test.cc:575:28: style: Local variable 'match_options' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/feature/sift_test.cc:459:26: note: Shadowed declaration colmap-4.0.4/src/colmap/feature/sift_test.cc:575:28: note: Shadow variable colmap-4.0.4/src/colmap/geometry/sim3.cc:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/sim3.cc:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontAlignCols [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/triangulation.cc:54:2: error: failed to evaluate #if condition, undefined function-like macro invocation: EIGEN_VERSION_AT_LEAST( ... ) [syntaxError] colmap-4.0.4/src/colmap/geometry/rigid3_test.cc:121:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/rigid3_test.cc:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/sim3_test.cc:123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/sim3_test.cc:133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/image/line.cc:103:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/triangulation_test.cc:229:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/triangulation_test.cc:250:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/triangulation_test.cc:256:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/triangulation_test.cc:262:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/geometry/triangulation_test.cc:281:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/image/line.cc:46:8: style:inconclusive: Technically the member function 'colmap::::RawDeleter::operator()' can be const. [functionConst] colmap-4.0.4/src/colmap/image/undistortion_test.cc:200:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/math/graph_cut.cc:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_weight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/math/graph_cut.cc:200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METIS_NOPTIONS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/image/undistortion.cc:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/image/undistortion.cc:295:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:384:9: style: Condition 'alignment_success' is always true [knownConditionTrueFalse] colmap-4.0.4/src/colmap/exe/model.cc:364:9: note: Assuming that condition '!alignment_success' is not redundant colmap-4.0.4/src/colmap/exe/model.cc:384:9: note: Condition 'alignment_success' is always true colmap-4.0.4/src/colmap/exe/model.cc:694:8: style: The scope of the variable 'is_gps' can be reduced. [variableScope] colmap-4.0.4/src/colmap/math/polynomial.cc:290:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/math/spanning_tree.cc:98:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_weight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/exe/model.cc:970:38: style: Unused variable: bounds [unusedVariable] colmap-4.0.4/src/colmap/math/random_test.cc:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/math/spanning_tree_test.cc:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/image/undistortion_test.cc:223:20: style: Local variable 'camera' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/image/undistortion_test.cc:195:10: note: Shadowed declaration colmap-4.0.4/src/colmap/image/undistortion_test.cc:223:20: note: Shadow variable colmap-4.0.4/src/colmap/mvs/consistency_graph.cc:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoConsistentImageIds [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/consistency_graph.cc:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/consistency_graph.cc:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/consistency_graph.cc:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoConsistentImageIds [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/depth_map.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/depth_map.cc:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/depth_map.cc:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/depth_map.cc:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/mat.cc:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/mat.cc:60:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/math/spanning_tree.cc:92:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/image.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/image.cc:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitmap_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/image.cc:73:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/image.cc:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_pixels [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fused_points_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fused_points_visibility_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:348:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:424:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_depth_error [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:563:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/meshing.cc:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_weight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/meshing.cc:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_proj_dist [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/mesh_simplification_test.cc:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/depth_map.cc:96:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/model_test.cc:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model_test.cc:143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/meshing_test.cc:122:3: style: Unsigned expression 'mesh_vertices.size()' can't be negative so it is unnecessary to test it. [unsignedPositive] colmap-4.0.4/src/colmap/mvs/meshing.cc:181:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/meshing.cc:206:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/normal_map.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/normal_map.cc:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/normal_map.cc:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/normal_map.cc:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/mesh_simplification.cc:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target_face_ratio [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:165:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/mesh_simplification.cc:270:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmvs_vis_dat_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:179:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:439:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmvs_vis_dat_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match_options.cc:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match_options.cc:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth_min [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:84:22: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:969:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/estimators/two_view_geometry.cc:974:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/workspace_test.cc:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_name_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace_test.cc:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_name_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace_test.cc:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_name_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:74:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_as_rgb [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth_map_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_map_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bytes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bytes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:181:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:205:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:230:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/workspace.cc:254:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:71:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu_index [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patch_match_cuda_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:150:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_image_idx [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:167:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu_index [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_pool_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/combination_sampler.cc:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/combination_sampler.cc:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:240:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/combination_sampler.cc:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu_indices_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:397:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stereo_folder [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/model.cc:138:23: style: Local variable 'image_idx' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/mvs/model.cc:131:15: note: Shadowed declaration colmap-4.0.4/src/colmap/mvs/model.cc:138:23: note: Shadow variable colmap-4.0.4/src/colmap/mvs/model.cc:208:25: error: Out of bounds access of image_depths, index 'image_depths.size()*kMinPercentile' is out of bounds. [containerOutOfBoundsIndexExpression] colmap-4.0.4/src/colmap/mvs/model.cc:209:26: error: Out of bounds access of image_depths, index 'image_depths.size()*kMaxPercentile' is out of bounds. [containerOutOfBoundsIndexExpression] colmap-4.0.4/src/colmap/mvs/workspace_test.cc:85:22: style:inconclusive: Either there is a missing 'override', or the member function 'colmap::mvs::::ParameterizedWorkspaceTests::GetOptions' can be const. [functionConst] colmap-4.0.4/src/colmap/optim/least_absolute_deviations.cc:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/least_absolute_deviations.cc:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/least_absolute_deviations.cc:76:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/least_absolute_deviations.cc:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/least_absolute_deviations.cc:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rho [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/least_absolute_deviations.cc:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable absolute_tolerance [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/fusion.cc:59:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/fusion.cc:308:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/optim/progressive_sampler.cc:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/progressive_sampler.cc:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/loransac_test.cc:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultPRNGSeed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/loransac_test.cc:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultPRNGSeed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/random_sampler.cc:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/random_sampler.cc:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_samples_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/ransac_test.cc:149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultPRNGSeed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/ransac_test.cc:161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultPRNGSeed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/sprt.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/sprt.cc:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta_epsilon_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/sprt.cc:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/support_measurement.cc:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unique_sample_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/optim/progressive_sampler_test.cc:73:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/optim/progressive_sampler_test.cc:70:15: note: Shadowed declaration colmap-4.0.4/src/colmap/optim/progressive_sampler_test.cc:73:17: note: Shadow variable colmap-4.0.4/src/colmap/retrieval/geometry.cc:77:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/geometry.cc:81:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/resources.cc:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultSiftVocabTreeUri [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:83:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:87:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:105:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:117:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:129:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/patch_match.cc:167:32: style: Variable 'gpu_indices' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/retrieval/visual_index_test.cc:74:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index_test.cc:153:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index_test.cc:202:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index_test.cc:299:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index_test.cc:341:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping_test.cc:457:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/texture_mapping_test.cc:654:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/camera_test.cc:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pairs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pairs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalized_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:143:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:153:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:159:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalized_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:165:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:212:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:230:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera_test.cc:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/camera.cc:78:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/camera.cc:95:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/mesh_simplification.cc:207:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/mesh_simplification.cc:304:30: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/mesh_simplification.cc:495:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/retrieval/vote_and_verify.cc:235:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinNumSamples [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph_test.cc:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph_test.cc:248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph_test.cc:332:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph_test.cc:369:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/correspondence_graph.cc:140:13: style: The scope of the variable 'corrs2' can be reduced. [variableScope] colmap-4.0.4/src/colmap/scene/database.cc:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database.cc:88:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database.cc:266:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database.cc:282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache.cc:44:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WATERMARK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache.cc:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache.cc:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache.cc:455:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache.cc:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pose_priors_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache_test.cc:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache_test.cc:213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache_test.cc:255:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache_test.cc:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_cache_test.cc:313:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame.cc:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidRigId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame.cc:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rig_ptr_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame.cc:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidRigId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:887:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:1034:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_cos_normal_angle [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:1048:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:66:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:111:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:126:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:142:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:161:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image.cc:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points2D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image.cc:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:192:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image.cc:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/frame_test.cc:226:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image.cc:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:65:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_factory_verbose [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:679:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:221:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:485:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:499:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:557:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/point2d_test.cc:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/point2d_test.cc:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:88:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:93:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:111:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:125:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:171:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:127:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:198:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:144:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:241:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:170:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:194:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:311:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:250:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xy [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:344:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:305:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:357:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:323:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:402:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/image_test.cc:341:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:434:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:496:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:615:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:822:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:845:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:872:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:881:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/projection.cc:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/projection.cc:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/pose_graph.cc:21:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/pose_graph.cc:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edges_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/pose_graph.cc:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/pose_graph_test.cc:245:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_clustering.cc:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_clustering.cc:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/projection_test.cc:51:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/projection_test.cc:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_clustering_test.cc:102:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point2D_idx1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:238:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:292:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidRigId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:439:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:681:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:729:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:767:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1395:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1764:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:1986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxNumImages [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:2239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:2292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:2339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:195:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:161:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:382:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:399:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:417:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:440:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:457:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:477:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:494:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:513:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:142:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:211:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:317:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:430:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:289:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:425:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:467:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:520:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:251:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:581:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:287:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:589:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:304:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:640:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:334:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:359:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:402:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:443:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_binary.cc:477:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_test.cc:56:29: style: Variable 'database' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/scene/database_test.cc:68:29: style: Variable 'database' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/scene/database_test.cc:83:29: style: Variable 'database' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/scene/reconstruction_io_test.cc:427:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/reconstruction.cc:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frames_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rigs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:95:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_frame_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rigs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:388:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:414:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:420:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:447:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:482:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_point3D_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:539:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_point3D_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:620:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:636:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:668:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:755:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_frame_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rigs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:801:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cameras_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:840:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:851:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_frame_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:872:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:934:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:949:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:975:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:1045:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points3D_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:1124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:1167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_utils.cc:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_manager.cc:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstructions_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_manager.cc:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstructions_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_clustering_test.cc:210:27: style: Unused variable: unique_cluster_ids [unusedVariable] colmap-4.0.4/src/colmap/scene/reconstruction_matchers_test.cc:80:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:417:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:459:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/scene/reconstruction_io_text.cc:632:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/scene/reconstruction_pruning_test.cc:117:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIGEN_PI [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig_test.cc:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cameras [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig_test.cc:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig_test.cc:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig_test.cc:288:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig_test.cc:319:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig_test.cc:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:478:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fin [nullPointerOutOfResources] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:475:16: note: Assuming allocation function fails colmap-4.0.4/src/colmap/retrieval/visual_index.cc:475:16: note: Assignment 'fin=fopen(path.string().c_str(),"rb")', assigned value is 0 colmap-4.0.4/src/colmap/retrieval/visual_index.cc:478:11: note: Null pointer dereference colmap-4.0.4/src/colmap/retrieval/visual_index.cc:522:14: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fout [nullPointerOutOfResources] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:518:19: note: Assuming allocation function fails colmap-4.0.4/src/colmap/retrieval/visual_index.cc:518:19: note: Assignment 'fout=fopen(path.string().c_str(),"ab")', assigned value is 0 colmap-4.0.4/src/colmap/retrieval/visual_index.cc:522:14: note: Null pointer dereference colmap-4.0.4/src/colmap/scene/rig.cc:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensor_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig.cc:184:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensor_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/rig.cc:391:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:344:15: style: The scope of the variable 'heap2' can be reduced. [variableScope] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:347:15: style: The scope of the variable 'matches1' can be reduced. [variableScope] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:348:15: style: The scope of the variable 'matches2' can be reduced. [variableScope] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:378:28: style: Variable 'entry1' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/scene/reconstruction.cc:782:17: style: Local variable '_' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/scene/reconstruction.cc:781:15: note: Shadowed declaration colmap-4.0.4/src/colmap/scene/reconstruction.cc:782:17: note: Shadow variable colmap-4.0.4/src/colmap/scene/scene_clustering.cc:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branching [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/scene_clustering.cc:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_cluster_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/scene_clustering.cc:81:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf_max_num_images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/scene_clustering.cc:200:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable branching [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/scene_clustering.cc:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_cluster_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/scene_clustering.cc:314:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction.cc:1136:30: style: Variable 'color_sum' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/scene/scene_clustering_test.cc:82:21: style: Variable 'options.branching' is reassigned a value before the old one has been used. [redundantAssignment] colmap-4.0.4/src/colmap/scene/scene_clustering_test.cc:80:21: note: options.branching is assigned colmap-4.0.4/src/colmap/scene/scene_clustering_test.cc:82:21: note: options.branching is overwritten colmap-4.0.4/src/colmap/scene/scene_clustering_test.cc:122:21: style: Variable 'options.branching' is reassigned a value before the old one has been used. [redundantAssignment] colmap-4.0.4/src/colmap/scene/scene_clustering_test.cc:120:21: note: options.branching is assigned colmap-4.0.4/src/colmap/scene/scene_clustering_test.cc:122:21: note: options.branching is overwritten colmap-4.0.4/src/colmap/scene/reconstruction.cc:281:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:122:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:303:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:408:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/scene/reconstruction_io.cc:135:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/rig_test.cc:382:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/rig_test.cc:388:28: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/scene/two_view_geometry.cc:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/track_test.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/track_test.cc:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/track_test.cc:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/track_test.cc:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/two_view_geometry_test.cc:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/two_view_geometry_test.cc:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/bitmap.cc:88:2: error: failed to evaluate #if condition, undefined function-like macro invocation: OIIO_MAKE_VERSION( ... ) [syntaxError] colmap-4.0.4/src/colmap/scene/scene_clustering.cc:263:33: performance: Searching before insertion is not necessary. [stlFindInsert] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:212:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:192:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:213:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:232:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:303:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:254:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:317:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:298:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:321:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:357:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:371:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:403:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:403:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:426:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:422:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:440:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:451:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSimplePinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:588:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic_test.cc:495:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:628:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:921:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:992:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xy [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:1020:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:1236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/visibility_pyramid.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramid_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/visibility_pyramid.cc:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramid_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/visibility_pyramid.cc:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pyramid_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/visibility_pyramid.cc:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/database.cc:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models.cc:66:3: error: There is an unknown macro here somewhere. Configuration is required. If CAMERA_MODEL_CASES is a macro then please configure it. [unknownMacro] colmap-4.0.4/src/colmap/sensor/rig.cc:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_sensor_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/rig.cc:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidRigId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/rig_test.cc:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidRigId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/rig_test.cc:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/rig_test.cc:100:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper_test.cc:151:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:55:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:92:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:197:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCALIBRATED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:280:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRNG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:315:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WGS84 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:252:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pose_graph_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:321:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARTESIAN [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:322:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:338:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:395:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/global_mapper.cc:452:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:838:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:50:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/database_sqlite.cc:542:7: error: Dereferencing 'database_' after it is deallocated / released [deallocuse] colmap-4.0.4/src/colmap/scene/rig.cc:401:29: style: Local variable 'images' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/scene/rig.cc:336:28: note: Shadowed declaration colmap-4.0.4/src/colmap/scene/rig.cc:401:29: note: Shadow variable colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:204:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:477:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:649:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_min_num_inliers [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:144:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_trials [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_trials [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:618:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:894:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:905:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:911:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:917:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:937:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1059:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1218:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIVIAL [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1293:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obs_manager_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obs_manager_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1312:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triangulator_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filtered_frames_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable existing_frame_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_frames_per_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1336:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_images_per_camera [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1340:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_total_reg_images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_shared_reg_images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1358:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1365:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_reg_frames_per_rig [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1401:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_registrations [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_cache_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:142:38: style: Variable 'synthetic_dataset_options.num_rigs' is reassigned a value before the old one has been used. [redundantAssignment] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:141:38: note: synthetic_dataset_options.num_rigs is assigned colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:142:38: note: synthetic_dataset_options.num_rigs is overwritten colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:158:38: style: Variable 'synthetic_dataset_options.num_rigs' is reassigned a value before the old one has been used. [redundantAssignment] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:157:38: note: synthetic_dataset_options.num_rigs is assigned colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:158:38: note: synthetic_dataset_options.num_rigs is overwritten colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:175:38: style: Variable 'synthetic_dataset_options.num_rigs' is reassigned a value before the old one has been used. [redundantAssignment] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:174:38: note: synthetic_dataset_options.num_rigs is assigned colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:175:38: note: synthetic_dataset_options.num_rigs is overwritten colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:631:38: style: Variable 'synthetic_dataset_options.num_rigs' is reassigned a value before the old one has been used. [redundantAssignment] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:630:38: note: synthetic_dataset_options.num_rigs is assigned colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:631:38: note: synthetic_dataset_options.num_rigs is overwritten colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:52:11: style: Variable 'rig' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:57:11: style: Variable 'camera' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:60:11: style: Variable 'frame' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/scene/reconstruction_test.cc:1108:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:156:3: warning:inconclusive: Access of moved variable 'bitmap'. [accessMoved] colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:151:23: note: Calling std::move(bitmap) colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:156:3: note: Access of moved variable 'bitmap'. colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:178:3: warning:inconclusive: Access of moved variable 'bitmap'. [accessMoved] colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:173:25: note: Calling std::move(bitmap) colmap-4.0.4/src/colmap/sensor/bitmap_test.cc:178:3: note: Access of moved variable 'bitmap'. colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidImageId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id1_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:359:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id1_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:380:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:437:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:550:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidFrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:592:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FISHEYE_CAMERA_MODEL_CASES [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:309:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:113:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_params [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:470:21: style: Local variable 'min_tri_angle_rad' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:449:16: note: Shadowed declaration colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:470:21: note: Shadow variable colmap-4.0.4/src/colmap/sfm/incremental_mapper_impl.cc:81:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:56:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:330:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInMemorySqliteDatabasePath [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager.cc:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager.cc:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager.cc:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager.cc:527:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager.cc:545:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correspondence_graph_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:120:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:129:31: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:137:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sfm/incremental_mapper_test.cc:502:32: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1405:35: style: Condition 'num_regs_for_image>0' is always true [knownConditionTrueFalse] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1403:28: note: Assuming that condition 'num_regs_for_image==0' is not redundant colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1405:35: note: Condition 'num_regs_for_image>0' is always true colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:997:20: style: Local variable 'image' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:953:18: note: Shadowed declaration colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:997:20: note: Shadow variable colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1174:36: style: Local variable '_' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1173:23: note: Shadowed declaration colmap-4.0.4/src/colmap/sfm/incremental_mapper.cc:1174:36: note: Shadow variable colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:45:27: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/sfm/incremental_triangulator_test.cc:178:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/ui/automatic_reconstruction_widget.cc:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/automatic_reconstruction_widget.cc:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workspace_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/automatic_reconstruction_widget.cc:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sparse [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_transitivity [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager_test.cc:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obs_manager_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager_test.cc:394:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPROJECTION_ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager_test.cc:454:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_num_trials_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/observation_manager_test.cc:562:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPinhole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:422:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modified_point3D_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:441:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found_corrs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/bundle_adjustment_widget.cc:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:502:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGULAR_ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/bundle_adjustment_widget.cc:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sfm/incremental_triangulator.cc:605:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable merge_trials_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/bundle_adjustment_widget.cc:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/colormaps.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/colormaps.cc:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/colormaps.cc:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolutions_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/colormaps.cc:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolutions_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/colormaps.cc:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uniform_plane_color [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/colormaps.cc:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_name_colors_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:128:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model_cb_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:325:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:353:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_extraction_widget.cc:369:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camera_model [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/scene/synthetic.cc:241:32: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sorted_matches_idxs_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matches_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:369:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA_MODEL_CASES [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA_MODEL_CASES [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:562:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:586:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:596:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_label_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:725:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:765:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:787:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:798:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:199:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometric_done_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:442:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface_mesh [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:458:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poisson_meshing [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:493:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:535:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/dense_reconstruction_widget.cc:609:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable photometric_done_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_matching_widget.cc:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_BRUTEFORCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_matching_widget.cc:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/license_widget.cc:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pixmap_item_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_pixmap_item_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:100:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:116:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kZoomFactor [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable switch_button_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable switch_state_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_widget_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/image_viewer_widget.cc:397:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/database_management_widget.cc:450:21: style: Variable 'index' can be declared as reference to const [constVariableReference] colmap-4.0.4/src/colmap/ui/feature_matching_widget.cc:107:21: warning: Member variable 'FeatureMatchingTab::matcher_type_cb_' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/colmap/ui/log_widget.cc:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOG_ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/log_widget.cc:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/log_widget.cc:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/log_widget.cc:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/log_widget.cc:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/line_painter.cc:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/line_painter.cc:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/line_painter.cc:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/match_matrix_widget.cc:40:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_painter.cc:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_painter.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_painter.cc:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/feature_matching_widget.cc:207:64: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/ui/mesh_painter.cc:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/mesh_painter.cc:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/mesh_painter.cc:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_vertices_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/mesh_painter.cc:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/mesh_painter.cc:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_vertices_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid_layout_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/movie_grabber_widget.cc:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Widget [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/movie_grabber_widget.cc:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/movie_grabber_widget.cc:170:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERSPECTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:223:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/movie_grabber_widget.cc:275:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_int_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/options_widget.cc:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_int_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:261:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location_labels_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:273:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_ids_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/point_viewer_widget.cc:314:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/project_widget.cc:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/qt_utils.cc:58:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/project_widget.cc:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/qt_utils.cc:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/project_widget.cc:156:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/qt_utils.cc:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/project_widget.cc:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_selected_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/qt_utils.cc:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/reconstruction_stats_widget.cc:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_logtostderr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_v [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/reconstruction_manager_widget.cc:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_closed_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:315:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:342:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_viewer_widget_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:377:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_project_new_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:715:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_project_new_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/reconstruction_options_widget.cc:211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:784:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_toolbar_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:829:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar_timer_label_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:845:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapper_controller_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:941:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable project_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:989:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1028:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface_texture_width [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1079:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1134:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1206:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adapt_refresh_rate [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1459:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1476:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1488:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNewestReconstructionIdx [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1554:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_path [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1637:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_v [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1691:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable automatic_update [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1723:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocking_actions_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/main_window.cc:1729:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocking_actions_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/thread_control_widget.cc:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destructor_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/thread_control_widget.cc:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/triangle_painter.cc:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/triangle_painter.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/triangle_painter.cc:109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_geoms_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:213:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:248:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_colormap_scale_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_plane_color_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_color_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point3D_colormap_scale_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DEPTH_TEST [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_image_plane_color_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:369:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_color_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:344:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:419:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/render_options_widget.cc:360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_colormap_name_filter_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:487:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/undistortion_widget.cc:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:492:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_colormap_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/undistortion_widget.cc:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_colormap_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/undistortion_widget.cc:82:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinate_grid_enabled_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/undistortion_widget.cc:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reconstruction_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:511:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinate_grid_enabled_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focus_distance_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable near_plane_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:579:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_view_matrix_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:606:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:626:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_view_matrix_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/base_controller.cc:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check_if_stopped_fn_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:643:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_view_matrix_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/base_controller.cc:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check_if_stopped_fn_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MULTISAMPLE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:727:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_movie_grabber_view_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:747:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DRAW_FRAMEBUFFER [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:789:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:791:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:794:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:798:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:805:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_color_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:813:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_is_pressed_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:827:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_is_pressed_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:832:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_is_pressed_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:854:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:888:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_size_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:907:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:969:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_scale_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1079:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_track_len [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_point3D_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_image_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_image_id_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1322:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frames [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_cloud [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1423:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_type [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1550:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFieldOfView [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/model_viewer_widget.cc:1559:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFieldOfView [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/cuda.cc:76:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/cudacc.cc:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/cudacc.cc:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/cudacc.cc:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/cudacc.cc:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/ui/reconstruction_stats_widget.cc:51:11: style: Unused variable: stats [unusedVariable] colmap-4.0.4/src/colmap/util/cudacc.cc:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/cudacc.cc:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cudaSuccess [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/sensor/models_test.cc:315:30: style: Variable 'params' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/util/enum_utils_test.cc:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_A [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/enum_utils_test.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file.cc:164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_separator [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file.cc:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file.cc:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file.cc:262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file.cc:279:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/logging.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file_test.cc:114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_separator [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file_test.cc:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_separator [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file_test.cc:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_separator [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file_test.cc:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPY [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file_test.cc:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/logging_test.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/logging_test.cc:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/logging_test.cc:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/logging_test.cc:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_THROW [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/oiio_utils.cc:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: OIIO_MAKE_VERSION( ... ) [syntaxError] colmap-4.0.4/src/colmap/util/string.cc:230:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/string.cc:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/string.cc:253:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token_compress_on [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/string.cc:286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/file.cc:101:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] colmap-4.0.4/src/colmap/util/testing.cc:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/timer.cc:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTED_CALLBACK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/string.cc:106:16: style: Condition 'result<0' is always true [knownConditionTrueFalse] colmap-4.0.4/src/colmap/util/string.cc:92:16: note: Assuming that condition 'result>=0' is not redundant colmap-4.0.4/src/colmap/util/string.cc:106:16: note: Condition 'result<0' is always true colmap-4.0.4/src/colmap/util/threading.cc:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:137:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:145:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:152:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:457:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:494:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTED_CALLBACK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:571:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply_test.cc:614:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:208:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:233:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading.cc:295:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/types_test.cc:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxNumImages [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/alignment.cc:23:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_name [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading_test.cc:474:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTED_CALLBACK [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/threading_test.cc:714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/cost_functions.cc:182:27: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/estimators/cost_functions.cc:189:27: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/estimators/bundle_adjustment.cc:69:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVERGENCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/covariance.cc:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSES [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:809:65: performance: Searching before insertion is not necessary. Instead of 'region_vert_maps[ri].vert_to_var[idx[vi]]=total_vars++' consider using 'region_vert_maps[ri].vert_to_var.try_emplace(idx[vi], total_vars++);'. [stlFindInsert] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:483:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/colmap/mvs/texture_mapping.cc:584:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/pycolmap/estimators/motion_averaging.cc:20:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generate_random_positions [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/motion_averaging.cc:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_outlier_ratio [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/motion_averaging.cc:115:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEMAN_MCCLURE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/pose.cc:172:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estimate_focal_length [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/ceres_bindings.cc:16:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DO_NOT_TAKE_OWNERSHIP [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/ceres_bindings.cc:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsValid [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/generalized_pose.cc:194:31: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/estimators/generalized_pose.cc:209:31: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/estimators/triangulation.cc:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGULAR_ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/estimators/pose.cc:220:31: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/estimators/pose.cc:234:31: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/colmap/util/ply_test.cc:497:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/colmap/util/ply_test.cc:501:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/pycolmap/estimators/covariance.cc:23:22: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/colmap/util/ply_test.cc:505:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/pycolmap/estimators/covariance.cc:57:35: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/colmap/util/ply_test.cc:618:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/pycolmap/estimators/covariance.cc:120:43: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/colmap/util/ply_test.cc:619:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/colmap/util/ply_test.cc:624:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/colmap/util/ply_test.cc:625:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/colmap/util/ply_test.cc:630:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/colmap/util/ply_test.cc:631:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/pycolmap/estimators/two_view_geometry.cc:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_inliers [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/types.cc:17:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/matching.cc:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/matching.cc:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/eigen.cc:80:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_fmt [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/essential_matrix.cc:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EssentialMatrixFromPose [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/extraction.cc:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/extraction.cc:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/extraction.cc:108:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/extraction.cc:121:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/feature/extraction.cc:133:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L1_ROOT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/gps.cc:19:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRS80 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/pose_prior.cc:20:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/rigid3.cc:24:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromMatrix [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/sim3.cc:26:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromMatrix [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/triangulation.cc:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CalculateTriangulationAngle [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/main.cc:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERES_VERSION_STRING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/image/undistortion.cc:17:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blank_pixels [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/mvs/depth_map.cc:45:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/endian_test.cc:187:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/util/endian_test.cc:171:12: note: Shadowed declaration colmap-4.0.4/src/colmap/util/endian_test.cc:187:17: note: Shadow variable colmap-4.0.4/src/pycolmap/mvs/depth_map.cc:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rescale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/endian_test.cc:160:17: style: Local variable 'i' shadows outer variable [shadowVariable] colmap-4.0.4/src/colmap/util/endian_test.cc:144:12: note: Shadowed declaration colmap-4.0.4/src/colmap/util/endian_test.cc:160:17: note: Shadow variable colmap-4.0.4/src/pycolmap/mvs/normal_map.cc:50:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/mvs/normal_map.cc:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rescale [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/mvs/model.cc:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/extract_features.cc:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/optim/bindings.cc:22:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_error [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply.cc:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply.cc:382:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply.cc:434:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply.cc:780:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/images.cc:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply.cc:828:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/images.cc:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/colmap/util/ply.cc:909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/images.cc:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARNING [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/images.cc:179:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/meshing.cc:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_weight [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/mvs.cc:31:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_image_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/match_features.cc:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/match_features.cc:106:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/retrieval/visual_index.cc:99:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/constants.cc:9:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/sfm.cc:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable random_seed [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/correspondence_graph.cc:23:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/database_cache.cc:19:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_matches [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/frame.cc:24:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/camera.cc:27:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalid [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/sfm.cc:238:26: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/image.cc:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/pipeline/sfm.cc:242:31: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/image.cc:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidCameraId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/point2d.cc:26:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInvalidPoint3DId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/point3d.cc:24:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xyz [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/pose_graph.cc:21:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cam2_from_cam1 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/pose_graph.cc:113:48: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] colmap-4.0.4/src/pycolmap/scene/reconstruction_manager.cc:16:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/rig.cc:19:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_sensor [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/database.cc:434:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/pose_graph.cc:97:36: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/synthetic.cc:19:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXHAUSTIVE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/two_view_geometry.cc:22:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/eigen.cc:38:33: style: Parameter 'self' can be declared as reference to const [constParameterReference] colmap-4.0.4/src/pycolmap/scene/track.cc:24:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_id [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sensor/rig.cc:21:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RigId [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/geometry/rigid3.cc:29:23: style: Parameter 'self' can be declared as reference to const [constParameterReference] colmap-4.0.4/src/pycolmap/scene/database.cc:446:42: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/database.cc:487:42: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/reconstruction.cc:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:35:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/database.cc:564:70: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:66:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/database.cc:568:30: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBilinear [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/database.cc:572:29: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/database.cc:576:29: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/database.cc:580:34: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/geometry/sim3.cc:31:21: style: Parameter 'self' can be declared as reference to const [constParameterReference] colmap-4.0.4/src/pycolmap/sfm/incremental_triangulator.cc:21:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_transitivity [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sfm/observation_manager.cc:19:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_tri_corrs [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/scene/reconstruction.cc:204:28: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/reconstruction.cc:208:27: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/reconstruction.cc:226:27: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/scene/reconstruction.cc:231:27: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:90:34: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:95:41: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:102:39: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:120:36: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/pycolmap/util/timer.cc:10:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sfm/incremental_mapper.cc:23:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_num_matches [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/util/logging.cc:37:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_minloglevel [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sfm/incremental_mapper.cc:333:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VISIBLE_POINTS_NUM [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sfm/incremental_mapper.cc:457:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_merged_observations [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/util/types.cc:16:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/pycolmap/sfm/incremental_mapper.cc:632:41: error: Boolean value assigned to pointer. [assignBoolToPointer] colmap-4.0.4/src/thirdparty/PoissonRecon/MyMiscellany.h:61:2: error: #error "Cannot define getPeakRSS( ) or getCurrentRSS( ) for an unknown OS." [preprocessorErrorDirective] colmap-4.0.4/src/pycolmap/scene/image.cc:186:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/pycolmap/scene/database.cc:33:8: style: Virtual function 'Close' is called from destructor '~PyDatabaseImpl()' at line 31. Dynamic binding is not used. [virtualCallInConstructor] colmap-4.0.4/src/pycolmap/scene/database.cc:31:32: note: Calling Close colmap-4.0.4/src/pycolmap/scene/database.cc:33:8: note: Close is a virtual function colmap-4.0.4/src/pycolmap/util/oiio.cc:7:34: style: Parameter 'm' can be declared as reference to const [constParameterReference] colmap-4.0.4/src/pycolmap/sensor/bitmap.cc:24:21: style: Variable 'is_rgb' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/thirdparty/LSD/lsd.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/LSD/lsd.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/LSD/lsd.c:1471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:48:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.h:107:1: style: The class 'ClockTimer' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.h:44:2: style: Class 'FrameBufferObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:75:87: style:inconclusive: Function 'AttachTexture' argument 3 names different: declaration 'texID' definition 'texId'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.h:39:77: note: Function 'AttachTexture' argument 3 names different: declaration 'texID' definition 'texId'. colmap-4.0.4/src/thirdparty/SiftGPU/FrameBufferObject.cpp:75:87: note: Function 'AttachTexture' argument 3 names different: declaration 'texID' definition 'texId'. colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VIEWPORT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:252:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:336:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VENDOR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:67:2: style:inconclusive: Technically the member function 'ProgramGLSL::operatorGLuint' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:43:14: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::IsValidShaderObject' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:46:10: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::GetShaderID' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:75:2: style:inconclusive: Technically the member function 'GLTexImage::operatorGLuint' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:76:9: style:inconclusive: Technically the member function 'GLTexImage::GetTexID' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:77:6: style:inconclusive: Technically the member function 'GLTexImage::GetImgPixelCount' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:78:6: style:inconclusive: Technically the member function 'GLTexImage::GetTexPixelCount' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:79:6: style:inconclusive: Technically the member function 'GLTexImage::GetImgWidth' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:80:6: style:inconclusive: Technically the member function 'GLTexImage::GetImgHeight' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:81:6: style:inconclusive: Technically the member function 'GLTexImage::GetTexWidth' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:82:6: style:inconclusive: Technically the member function 'GLTexImage::GetTexHeight' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:83:6: style:inconclusive: Technically the member function 'GLTexImage::GetDrawWidth' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:84:6: style:inconclusive: Technically the member function 'GLTexImage::GetDrawHeight' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:86:6: style:inconclusive: Technically the member function 'GLTexImage::IsTexPacked' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:157:22: style:inconclusive: Technically the member function 'SiftGPU::GetCurrentImagePath' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGPU.h:55:54: warning: Class 'FilterProgram' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGPU.h:55:54: warning: Class 'FilterProgram' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:240:58: warning: Class 'ShaderBagPKSL' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:240:58: warning: Class 'ShaderBagPKSL' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:72:2: style: Class 'ProgramGLSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:87:5: style: Class 'FilterGLSL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:62:6: style: The function 'UseProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGPU.h:37:18: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:62:6: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:68:20: style: The function 'GetProgramID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGPU.h:38:21: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:68:20: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:71:3: style: The destructor '~ProgramGLSL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGPU.h:40:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:71:3: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:191:15: style: The function 'SetMarginCopyParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:149:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:191:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:192:7: style: The function 'SetSimpleOrientationInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:153:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:192:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:193:7: style: The function 'LoadOrientationShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:154:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:193:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:195:15: style: The function 'LoadDescriptorShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:150:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:195:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:196:15: style: The function 'SetFeatureOrientationParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:152:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:196:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:197:15: style: The function 'SetFeatureDescirptorParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:151:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:197:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:200:15: style: The function 'SetGenListInitParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:147:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:200:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:201:15: style: The function 'SetGenListStartParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:155:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:201:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:202:15: style: The function 'LoadGenListShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:156:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:202:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:203:15: style: The function 'UnloadProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:157:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:203:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:204:15: style: The function 'LoadKeypointShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:158:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:204:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:205:15: style: The function 'LoadFixedShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:159:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:205:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:206:15: style: The function 'LoadDisplayShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:160:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:206:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:207:15: style: The function 'SetDogTexParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:161:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:207:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:208:15: style: The function 'SetGenListStepParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:163:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:208:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:209:15: style: The function 'SetGenVBOParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:164:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:209:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:210:11: style: The destructor '~ShaderBagGLSL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:170:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:210:11: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:240:11: style: The destructor '~ShaderBagPKSL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:170:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:240:11: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:241:15: style: The function 'LoadFixedShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:159:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:241:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:242:15: style: The function 'LoadDisplayShaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:160:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:242:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:243:15: style: The function 'LoadOrientationShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:154:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:243:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:244:15: style: The function 'SetGenListStartParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:155:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:244:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:245:15: style: The function 'LoadGenListShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:156:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:245:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:246:15: style: The function 'UnloadProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:157:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:246:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:247:15: style: The function 'LoadKeypointShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:158:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:247:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:248:15: style: The function 'LoadDescriptorShader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:150:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:248:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:253:15: style: The function 'SetDogTexParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:161:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:253:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:254:15: style: The function 'SetGradPassParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:162:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:254:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:255:15: style: The function 'SetGenListStepParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:163:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:255:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:256:15: style: The function 'SetGenVBOParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:164:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:256:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:257:15: style: The function 'SetFeatureDescirptorParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:151:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:257:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:258:15: style: The function 'SetFeatureOrientationParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:152:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:258:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:259:15: style: The function 'SetSimpleOrientationInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:153:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:259:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:260:15: style: The function 'SetGenListEndParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:148:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:260:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:261:15: style: The function 'SetGenListInitParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:147:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:261:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:262:15: style: The function 'SetMarginCopyParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:149:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:262:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:133:14: style: The destructor '~GLTexInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:88:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:133:14: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:142:15: style: The function 'DrawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:50:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:142:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:143:15: style: The function 'DrawQuadUS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:48:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:143:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:144:15: style: The function 'DrawQuadDS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:49:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:144:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:145:15: style: The function 'FillMargin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:56:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:145:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:146:15: style: The function 'InitTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:54:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:146:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:147:15: style: The function 'TexConvertRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:51:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:147:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:148:15: style: The function 'SetImageSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:53:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:148:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:149:15: style: The function 'ZeroHistoMargin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:52:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:149:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:76:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_WIDTH [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAMEBUFFER_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:395:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:518:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:600:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:637:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:703:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:752:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:871:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:942:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1091:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IL_ORIGIN_UPPER_LEFT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LUMINANCE32F_ARB [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PIXEL_UNPACK_BUFFER_ARB [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:338:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FRAGMENT_SHADER [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:1001:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:1727:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:301:18: style: The member function 'ClockTimer::StopTimer' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.h:117:7: note: The member function 'ClockTimer::StopTimer' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:301:18: note: The member function 'ClockTimer::StopTimer' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:296:18: style: The member function 'ClockTimer::StartTimer' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.h:118:7: note: The member function 'ClockTimer::StartTimer' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:296:18: note: The member function 'ClockTimer::StartTimer' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:306:19: style: The member function 'ClockTimer::GetElapsedTime' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.h:119:9: note: The member function 'ClockTimer::GetElapsedTime' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:306:19: note: The member function 'ClockTimer::GetElapsedTime' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/LiteWindow.h:8:7: style: The member function 'LiteWindow::IsValid' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/LiteWindow.h:9:8: style: The member function 'LiteWindow::MakeCurrent' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/LiteWindow.h:10:8: style: The member function 'LiteWindow::Create' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:444:8: style: Condition '!window->IsValid()' is always true [knownConditionTrueFalse] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:444:24: note: Calling function 'IsValid' returns 0 colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:444:8: note: Condition '!window->IsValid()' is always true colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:445:23: style: Condition 'window->IsValid()' is always false [knownConditionTrueFalse] colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:445:23: note: Calling function 'IsValid' returns 0 colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:445:23: note: Condition 'window->IsValid()' is always false colmap-4.0.4/src/thirdparty/SiftGPU/GlobalUtil.cpp:336:28: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:114:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIFT_RECT_DESCRIPTION [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:140:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_ARRAY [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POINTS [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:69:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:101:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RGBA8 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:297:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:421:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:529:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:595:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:510:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:609:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:144:2: warning: Member variable 'SiftPyramid::_timing' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:144:2: warning: Member variable 'SiftPyramid::_siftgpu_failed' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:132:17: style:inconclusive: Technically the member function 'SiftPyramid::GetSucessStatus' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:133:13: style:inconclusive: Technically the member function 'SiftPyramid::GetFeatureNum' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:134:13: style:inconclusive: Technically the member function 'SiftPyramid::GetHistLevelNum' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:135:24: style:inconclusive: Technically the member function 'SiftPyramid::GetFeatureDipslayVBO' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:136:24: style:inconclusive: Technically the member function 'SiftPyramid::GetPointDisplayVBO' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:137:21: style:inconclusive: Technically the member function 'SiftPyramid::GetLevelFeatureNum' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:138:14: style:inconclusive: Technically the member function 'SiftPyramid::GetPyramidTiming' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:272:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:277:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:281:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:282:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:283:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:284:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:289:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:292:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:293:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:294:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:281:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:282:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:283:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:284:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:292:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:293:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.cpp:294:15: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:61:2: performance: Variable '_texID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:358:18: style:inconclusive: Technically the member function 'GLTexImage::FitRealTexViewPort' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:61:7: note: Technically the member function 'GLTexImage::FitRealTexViewPort' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:358:18: note: Technically the member function 'GLTexImage::FitRealTexViewPort' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:294:18: style:inconclusive: Technically the member function 'GLTexImage::DrawQuadMT8' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:62:7: note: Technically the member function 'GLTexImage::DrawQuadMT8' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:294:18: note: Technically the member function 'GLTexImage::DrawQuadMT8' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:257:18: style:inconclusive: Technically the member function 'GLTexImage::DrawQuadMT4' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:63:7: note: Technically the member function 'GLTexImage::DrawQuadMT4' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:257:18: note: Technically the member function 'GLTexImage::DrawQuadMT4' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:428:18: style: The member function 'GLTexImage::DrawQuadReduction' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:65:7: note: The member function 'GLTexImage::DrawQuadReduction' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:428:18: note: The member function 'GLTexImage::DrawQuadReduction' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:353:18: style:inconclusive: Technically the member function 'GLTexImage::FitTexViewPort' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:68:7: note: Technically the member function 'GLTexImage::FitTexViewPort' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:353:18: note: Technically the member function 'GLTexImage::FitTexViewPort' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:699:19: style:inconclusive: Technically the member function 'GLTexPacked::DrawMargin' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:152:7: note: Technically the member function 'GLTexPacked::DrawMargin' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:699:19: note: Technically the member function 'GLTexPacked::DrawMargin' can be const. colmap-4.0.4/src/thirdparty/VLFeat/random.h:67:16: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_gray' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_copy_key' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_seperate_sp' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:536:12: warning: Member variable 'ShaderBag::s_zero_pass' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:177:19: style: Unused private function: 'ProgramGLSL::DetachShaderObject' [unusedPrivateFunction] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:57:7: note: Unused private function: 'ProgramGLSL::DetachShaderObject' colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:177:19: note: Unused private function: 'ProgramGLSL::DetachShaderObject' colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:51:2: performance: Variable '_shaderID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:165:2: performance: Variable '_TextureParam0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:166:2: performance: Variable '_programID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:264:2: performance: Variable '_programID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:318:18: style:inconclusive: Technically the member function 'ProgramGLSL::IsNative' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:61:6: note: Technically the member function 'ProgramGLSL::IsNative' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:318:18: note: Technically the member function 'ProgramGLSL::IsNative' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:209:18: style:inconclusive: Technically the member function 'ProgramGLSL::ValidateProgram' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:64:6: note: Technically the member function 'ProgramGLSL::ValidateProgram' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:209:18: note: Technically the member function 'ProgramGLSL::ValidateProgram' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:137:33: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::IsValidVertexShader' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:44:7: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidVertexShader' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:137:33: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidVertexShader' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:132:32: style:inconclusive: Technically the member function 'ProgramGLSL::ShaderObject::IsValidFragmentShader' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:45:7: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidFragmentShader' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:132:32: note: Technically the member function 'ProgramGLSL::ShaderObject::IsValidFragmentShader' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:376:25: style: The member function 'FilterGLSL::CreateFilterH' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:80:14: note: The member function 'FilterGLSL::CreateFilterH' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:376:25: note: The member function 'FilterGLSL::CreateFilterH' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:407:25: style: The member function 'FilterGLSL::CreateFilterV' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:81:14: note: The member function 'FilterGLSL::CreateFilterV' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:407:25: note: The member function 'FilterGLSL::CreateFilterV' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:441:25: style: The member function 'FilterGLSL::CreateFilterHPK' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:82:14: note: The member function 'FilterGLSL::CreateFilterHPK' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:441:25: note: The member function 'FilterGLSL::CreateFilterHPK' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:489:25: style: The member function 'FilterGLSL::CreateFilterVPK' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:83:14: note: The member function 'FilterGLSL::CreateFilterVPK' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:489:25: note: The member function 'FilterGLSL::CreateFilterVPK' can be static. colmap-4.0.4/src/thirdparty/VLFeat/array.c:52:24: style:inconclusive: Function 'vl_array_init' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/array.h:90:74: note: Function 'vl_array_init' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:52:24: note: Function 'vl_array_init' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:77:33: style:inconclusive: Function 'vl_array_init_envelope' argument 4 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/array.h:91:95: note: Function 'vl_array_init_envelope' argument 4 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:77:33: note: Function 'vl_array_init_envelope' argument 4 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:149:37: style:inconclusive: Function 'vl_array_new' argument 2 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/array.h:95:57: note: Function 'vl_array_new' argument 2 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:149:37: note: Function 'vl_array_new' argument 2 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:177:32: style:inconclusive: Function 'vl_array_new_envelope' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/array.h:96:79: note: Function 'vl_array_new_envelope' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/VLFeat/array.c:177:32: note: Function 'vl_array_new_envelope' argument 3 names different: declaration 'numDimension' definition 'numDimensions'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:567:20: warning: Class 'ShaderBag' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:567:20: warning: Class 'ShaderBag' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] colmap-4.0.4/src/thirdparty/VLFeat/host.h:591:9: style: Variable 'src_' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:658:23: warning: Class 'SiftMatchGPU' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] colmap-4.0.4/src/thirdparty/VLFeat/host.h:625:9: style: Variable 'src_' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:658:23: warning: Class 'SiftMatchGPU' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] colmap-4.0.4/src/thirdparty/VLFeat/host.h:651:9: style: Variable 'src_' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:61:24: warning: Class 'SiftMatchGL' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:61:24: warning: Class 'SiftMatchGL' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:78:11: style: The destructor '~SiftMatchGL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:313:26: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:78:11: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:81:7: style: The function 'InitSiftMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:283:17: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:81:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:83:7: style: The function 'SetDescriptors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:319:30: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:83:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:84:7: style: The function 'SetDescriptors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:317:30: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:84:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:85:7: style: The function 'SetFeatureLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:335:30: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:85:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:86:7: style: The function 'GetSiftMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:323:30: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:86:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:87:7: style: The function 'GetGuidedSiftMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:343:30: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:87:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:607:58: style: Condition '__language==SIFTMATCH_CUDA' is always false [knownConditionTrueFalse] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:602:16: note: Assignment '__language=SIFTMATCH_GLSL', assigned value is 2 colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:607:58: note: Condition '__language==SIFTMATCH_CUDA' is always false colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:981:42: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:984:42: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:986:76: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:998:36: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:998:73: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1020:74: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1028:74: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:1037:73: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:225:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:225:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:501:18: style: The scope of the variable 'j' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:201:38: style:inconclusive: Function 'ZeroHistoMargin' argument 1 names different: declaration 'hw' definition 'width'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:69:27: note: Function 'ZeroHistoMargin' argument 1 names different: declaration 'hw' definition 'width'. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:201:38: note: Function 'ZeroHistoMargin' argument 1 names different: declaration 'hw' definition 'width'. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:201:49: style:inconclusive: Function 'ZeroHistoMargin' argument 2 names different: declaration 'hh' definition 'height'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:69:35: note: Function 'ZeroHistoMargin' argument 2 names different: declaration 'hh' definition 'height'. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:201:49: note: Function 'ZeroHistoMargin' argument 2 names different: declaration 'hh' definition 'height'. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:411:39: style:inconclusive: Function 'DrawScaledQuad' argument 1 names different: declaration 'scale' definition 'texscale'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.h:58:28: note: Function 'DrawScaledQuad' argument 1 names different: declaration 'scale' definition 'texscale'. colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:411:39: note: Function 'DrawScaledQuad' argument 1 names different: declaration 'scale' definition 'texscale'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:135:75: style:inconclusive: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:83:64: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:135:75: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:173:62: style:inconclusive: Function 'SetFeatureLocation' argument 2 names different: declaration 'locatoins' definition 'locations'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:85:50: note: Function 'SetFeatureLocation' argument 2 names different: declaration 'locatoins' definition 'locations'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:173:62: note: Function 'SetFeatureLocation' argument 2 names different: declaration 'locatoins' definition 'locations'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:211:67: style:inconclusive: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.h:84:56: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:211:67: note: Function 'SetDescriptors' argument 3 names different: declaration 'descriptor' definition 'descriptors'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:620:36: style:inconclusive: Function 'SetLanguage' argument 1 names different: declaration 'gpu_language' definition 'language'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:298:46: note: Function 'SetLanguage' argument 1 names different: declaration 'gpu_language' definition 'language'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftMatch.cpp:620:36: note: Function 'SetLanguage' argument 1 names different: declaration 'gpu_language' definition 'language'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:62:33: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:67:33: style: C-style pointer casting [cstyleCast] colmap-4.0.4/src/thirdparty/VLFeat/covdet.c:1071:50: error: failed to expand 'CHECK_NEIGHBORS_3', Invalid ## usage when expanding 'CHECK_NEIGHBORS_3': Combining '>' and '=' yields an invalid token. [syntaxError] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:297:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:354:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:393:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:596:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/GLTexImage.cpp:998:66: style: Variable 'src' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:821:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:970:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1040:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:340:10: style: The scope of the variable 'v' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:444:13: style: The scope of the variable 'xw' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1695:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:444:17: style: The scope of the variable 'xwn' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1929:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:493:12: style: The scope of the variable 'yw' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:1956:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:493:16: style: The scope of the variable 'ywn' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DOG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2069:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DOG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2382:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2515:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_ATTACHMENT0_EXT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2585:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2641:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_DOG [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2672:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.cpp:2786:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_KEYPOINT [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:83:59: style:inconclusive: Function 'ReadShaderFile' argument 1 names different: declaration 'source' definition 'sourcefile'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:39:42: note: Function 'ReadShaderFile' argument 1 names different: declaration 'source' definition 'sourcefile'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:83:59: note: Function 'ReadShaderFile' argument 1 names different: declaration 'source' definition 'sourcefile'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:779:63: style:inconclusive: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:204:57: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:779:63: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:46: style:inconclusive: Function 'LoadKeypointShader' argument 1 names different: declaration 'threshold' definition 'dog_threshold'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:247:40: note: Function 'LoadKeypointShader' argument 1 names different: declaration 'threshold' definition 'dog_threshold'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:46: note: Function 'LoadKeypointShader' argument 1 names different: declaration 'threshold' definition 'dog_threshold'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:67: style:inconclusive: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:247:57: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2043:67: note: Function 'LoadKeypointShader' argument 2 names different: declaration 'edgeTrheshold' definition 'edge_threshold'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2618:98: style:inconclusive: Function 'SetFeatureOrientationParam' argument 5 names different: declaration 'stex' definition 'otex'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.h:258:92: note: Function 'SetFeatureOrientationParam' argument 5 names different: declaration 'stex' definition 'otex'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:2618:98: note: Function 'SetFeatureOrientationParam' argument 5 names different: declaration 'stex' definition 'otex'. colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:628:49: style: Parameter 'param' can be declared as reference to const [constParameterReference] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:376:45: style: Parameter 'kernel' can be declared as const array [constParameter] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:407:45: style: Parameter 'kernel' can be declared as const array [constParameter] colmap-4.0.4/src/thirdparty/SiftGPU/ProgramGLSL.cpp:616:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] colmap-4.0.4/src/thirdparty/VLFeat/getopt_long.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1055:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numCPUs [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1072:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdEnabled [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1082:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdEnabled [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1264:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastError [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastErrorMessage [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable malloc_func [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1330:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realloc_func [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calloc_func [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_func [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1372:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printf_func [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1382:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printf_func [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1400:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1445:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:901:23: warning: Either the condition 'string==0' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:896:17: note: Assuming that condition 'string==0' is not redundant colmap-4.0.4/src/thirdparty/VLFeat/generic.c:901:23: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1480:3: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1479:16: note: Assuming allocation function fails colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1479:16: note: Assignment 'self=malloc(sizeof(struct VlThreadState))', assigned value is 0 colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1480:3: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1481:3: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1479:16: note: Assuming allocation function fails colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1479:16: note: Assignment 'self=malloc(sizeof(struct VlThreadState))', assigned value is 0 colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1481:3: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1486:3: warning: If memory allocation fails, then there is a possible null pointer dereference: self [nullPointerOutOfMemory] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1479:16: note: Assuming allocation function fails colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1479:16: note: Assignment 'self=malloc(sizeof(struct VlThreadState))', assigned value is 0 colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1486:3: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1215:29: style:inconclusive: Function 'vl_set_num_threads' argument 1 names different: declaration 'n' definition 'numThreads'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/generic.h:118:44: note: Function 'vl_set_num_threads' argument 1 names different: declaration 'n' definition 'numThreads'. colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1215:29: note: Function 'vl_set_num_threads' argument 1 names different: declaration 'n' definition 'numThreads'. colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1288:28: style:inconclusive: Function 'vl_set_alloc_func' argument 2 names different: declaration '' definition 'realloc_func'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1289:28: style:inconclusive: Function 'vl_set_alloc_func' argument 3 names different: declaration '' definition 'calloc_func'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1290:28: style:inconclusive: Function 'vl_set_alloc_func' argument 4 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1438:19: style: Variable 'threadState' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/getopt_long.c:149:25: style: Redundant condition: The condition 'place[0]' is redundant since 'place[0] == '-'' is sufficient. [redundantCondition] colmap-4.0.4/src/thirdparty/VLFeat/getopt_long.c:163:25: style: Redundant condition: The condition 'place[0]' is redundant since 'place[0] == '-'' is sufficient. [redundantCondition] colmap-4.0.4/src/thirdparty/VLFeat/getopt_long.c:82:16: style: Variable 'oli' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:180:33: style: Parameter 'Pcx' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:205:33: style: Parameter 'Pcx' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:357:12: style: Variable 'Px' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/aib.c:358:12: style: Variable 'Pcx' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:415:19: style:inconclusive: Function 'vl_dsift_new' argument 1 names different: declaration 'width' definition 'imWidth'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/dsift.h:73:44: note: Function 'vl_dsift_new' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:415:19: note: Function 'vl_dsift_new' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:415:32: style:inconclusive: Function 'vl_dsift_new' argument 2 names different: declaration 'height' definition 'imHeight'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/dsift.h:73:55: note: Function 'vl_dsift_new' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:415:32: note: Function 'vl_dsift_new' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:467:25: style:inconclusive: Function 'vl_dsift_new_basic' argument 1 names different: declaration 'width' definition 'imWidth'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/dsift.h:74:50: note: Function 'vl_dsift_new_basic' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:467:25: note: Function 'vl_dsift_new_basic' argument 1 names different: declaration 'width' definition 'imWidth'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:467:38: style:inconclusive: Function 'vl_dsift_new_basic' argument 2 names different: declaration 'height' definition 'imHeight'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/dsift.h:74:61: note: Function 'vl_dsift_new_basic' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:467:38: note: Function 'vl_dsift_new_basic' argument 2 names different: declaration 'height' definition 'imHeight'. colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:297:55: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:542:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/dsift.c:632:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma_skip0' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma_skip1' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_sigma_num' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_level_num' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:401:12: warning: Member variable 'SiftParam::_level_ds' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:84:10: warning: Member variable 'SiftGPU::_timing' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:99:12: warning: Member variable 'SiftGPUEX::_colors' is not initialized in the constructor. [uninitMemberVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1264:17: style: Unused private function: 'SiftGPUEX::DisplayDebug' [unusedPrivateFunction] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:240:7: note: Unused private function: 'SiftGPUEX::DisplayDebug' colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1264:17: note: Unused private function: 'SiftGPUEX::DisplayDebug' colmap-4.0.4/src/thirdparty/VLFeat/host.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __GNUC_MINOR__ [valueFlowBailoutIncompleteVar] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1190:18: style:inconclusive: Technically the member function 'SiftParam::GetLevelSigma' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:98:8: note: Technically the member function 'SiftParam::GetLevelSigma' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1190:18: note: Technically the member function 'SiftParam::GetLevelSigma' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:415:18: style:inconclusive: Technically the member function 'SiftParam::GetInitialSmoothSigma' can be const. [functionConst] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:99:8: note: Technically the member function 'SiftParam::GetInitialSmoothSigma' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:415:18: note: Technically the member function 'SiftParam::GetInitialSmoothSigma' can be const. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1361:14: style: The member function 'SiftGPU::GetFeatureCountThreshold' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:215:21: note: The member function 'SiftGPU::GetFeatureCountThreshold' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1361:14: note: The member function 'SiftGPU::GetFeatureCountThreshold' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1366:14: style: The member function 'SiftGPU::GetMaxOrientation' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:216:21: note: The member function 'SiftGPU::GetMaxOrientation' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1366:14: note: The member function 'SiftGPU::GetMaxOrientation' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1371:14: style: The member function 'SiftGPU::GetMaxDimension' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:217:21: note: The member function 'SiftGPU::GetMaxDimension' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1371:14: note: The member function 'SiftGPU::GetMaxDimension' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1264:17: style: The member function 'SiftGPUEX::DisplayDebug' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:240:7: note: The member function 'SiftGPUEX::DisplayDebug' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1264:17: note: The member function 'SiftGPUEX::DisplayDebug' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1420:17: style: The member function 'SiftGPUEX::GetInitWindowPotition' can be static. [functionStatic] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:263:22: note: The member function 'SiftGPUEX::GetInitWindowPotition' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1420:17: note: The member function 'SiftGPUEX::GetInitWindowPotition' can be static. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:87:2: warning: Class 'SiftGPU' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:87:2: warning: Class 'SiftGPU' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:86:2: style: Class 'PyramidNaive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:97:2: style: Class 'PyramidPacked' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] colmap-4.0.4/src/thirdparty/VLFeat/host.c:481:23: warning: Either the condition 'string==0' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] colmap-4.0.4/src/thirdparty/VLFeat/host.c:476:17: note: Assuming that condition 'string==0' is not redundant colmap-4.0.4/src/thirdparty/VLFeat/host.c:481:23: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/host.c:578:25: warning: Either the condition 'string==0' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] colmap-4.0.4/src/thirdparty/VLFeat/host.c:573:19: note: Assuming that condition 'string==0' is not redundant colmap-4.0.4/src/thirdparty/VLFeat/host.c:578:25: note: Null pointer dereference colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:49:15: style: The function 'DownloadKeypoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:112:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:49:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:54:15: style: The function 'GetFeatureDescriptors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:108:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:54:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:55:15: style: The function 'GenerateFeatureListTex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:109:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:55:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:56:15: style: The function 'ReshapeFeatureListCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:110:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:56:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:57:15: style: The function 'GenerateFeatureDisplayVBO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:111:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:57:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:58:18: style: The function 'CleanUpAfterSIFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:126:18: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:58:18: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:62:11: style: The destructor '~PyramidGL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:165:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:62:11: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:72:7: style: The function 'GetSimplifiedOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:123:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:72:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:73:7: style: The function 'GenerateFeatureListCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:113:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:73:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:74:15: style: The function 'GetFeatureOrientations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:122:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:74:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:75:15: style: The function 'GenerateFeatureList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:114:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:75:15: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:76:7: style: The function 'DetectKeypointsEX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:120:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:76:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:77:7: style: The function 'ComputeGradient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:121:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:77:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:78:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:115:22: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:78:14: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:79:14: style: The function 'GetBaseLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:59:22: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:79:14: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:80:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:116:22: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:80:14: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:81:7: style: The function 'BuildPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:117:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:81:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:82:7: style: The function 'InitPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:119:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:82:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:84:7: style: The function 'ResizePyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:118:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:84:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:87:3: style: The destructor '~PyramidNaive' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:62:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:87:3: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:98:3: style: The destructor '~PyramidPacked' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:62:11: note: Virtual destructor in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:98:3: note: Destructor in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:100:7: style: The function 'DetectKeypointsEX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:120:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:100:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:101:7: style: The function 'ComputeGradient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:121:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:101:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:102:7: style: The function 'BuildPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:117:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:102:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:103:7: style: The function 'InitPyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:119:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:103:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:105:7: style: The function 'ResizePyramid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:118:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:105:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:107:7: style: The function 'GenerateFeatureListCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:113:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:107:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:108:7: style: The function 'GenerateFeatureList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:114:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:108:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:109:7: style: The function 'GetSimplifiedOrientation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:123:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:109:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:110:7: style: The function 'GetFeatureOrientations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:122:15: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:110:7: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:111:14: style: The function 'GetBaseLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:59:22: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:111:14: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:112:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:115:22: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:112:14: note: Function in derived class colmap-4.0.4/src/thirdparty/VLFeat/hikmeans.c:57:33: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:113:14: style: The function 'GetLevelTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:116:22: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:113:14: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:114:18: style: The function 'IsUsingRectDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] colmap-4.0.4/src/thirdparty/SiftGPU/SiftPyramid.h:127:18: note: Virtual function in base class colmap-4.0.4/src/thirdparty/SiftGPU/PyramidGL.h:114:18: note: Function in derived class colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:75:10: style: Class 'SiftParam' is unsafe, 'SiftParam::_sigma' can leak by wrong usage. [unsafeClassCanLeak] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:269:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:357:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1323:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1327:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:471:18: style: The scope of the variable 'dx' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:471:22: style: The scope of the variable 'dy' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:527:28: style: The scope of the variable 'dx' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:527:38: style: The scope of the variable 'nstep' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:635:14: style: The scope of the variable 'view_titles' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1384:6: style: The scope of the variable 'i' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1385:8: style: The scope of the variable 'q' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1385:11: style: The scope of the variable 't' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1385:14: style: The scope of the variable 'p' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1386:8: style: The scope of the variable 'hh' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1386:11: style: The scope of the variable 'f' can be reduced. [variableScope] colmap-4.0.4/src/thirdparty/VLFeat/imopv_sse2.c:15:2: error: #error "Compiling with SSE2 enabled, but no __SSE2__ defined" [preprocessorErrorDirective] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:466:63: style:inconclusive: Function 'DisplayOctave' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:520:65: style:inconclusive: Function 'DisplayPyramid' argument 2 names different: declaration '' definition 'dataName'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:520:79: style:inconclusive: Function 'DisplayPyramid' argument 3 names different: declaration '' definition 'nskip1'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:520:91: style:inconclusive: Function 'DisplayPyramid' argument 4 names different: declaration '' definition 'nskip2'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:575:62: style:inconclusive: Function 'DisplayLevel' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1197:39: style:inconclusive: Function 'DisplayFeatureBox' argument 1 names different: declaration 'i' definition 'view'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.h:241:29: note: Function 'DisplayFeatureBox' argument 1 names different: declaration 'i' definition 'view'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1197:39: note: Function 'DisplayFeatureBox' argument 1 names different: declaration 'i' definition 'view'. colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:1381:32: style: Parameter 'hsv' can be declared as const array [constParameter] colmap-4.0.4/src/thirdparty/LSD/lsd.c:396:13: style: Condition 'image==NULL' is always false [knownConditionTrueFalse] colmap-4.0.4/src/thirdparty/LSD/lsd.c:2186:50: style: Same expression on both sides of '||'. [duplicateExpression] colmap-4.0.4/src/thirdparty/LSD/lsd.c:159:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/LSD/lsd.c:982:17: style: Variable 'q' can be declared as const array [constVariable] colmap-4.0.4/src/thirdparty/LSD/lsd.c:1183:37: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/LSD/lsd.c:1411:41: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/lbp.c:318:22: style:inconclusive: Boolean expression 'cx1>=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/lbp.c:321:35: style:inconclusive: Boolean expression 'cx2<(int)cwidth' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/lbp.c:324:22: style:inconclusive: Boolean expression 'cx1>=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/lbp.c:327:34: style:inconclusive: Boolean expression 'cx2<(int)cwidth' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:1295:27: style:inconclusive: Boolean expression 'restarted>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:786:16: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:763:33: note: Assignment 'clusterPosteriorsSum=0', assigned value is 0 colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:779:26: note: Assuming condition is false colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:786:16: note: Invalid argument colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:1227:23: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:1228:15: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] colmap-4.0.4/src/thirdparty/VLFeat/lbp.c:248:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:1481:32: style:inconclusive: Function 'vl_gmm_new_copy' argument 1 names different: declaration 'gmm' definition 'self'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/gmm.h:41:50: note: Function 'vl_gmm_new_copy' argument 1 names different: declaration 'gmm' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/gmm.c:1481:32: note: Function 'vl_gmm_new_copy' argument 1 names different: declaration 'gmm' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/kdtree.c:448:24: style:inconclusive: Boolean expression 'i' and '=' yields an invalid token. [syntaxError] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:568:16: style: Redundant initialization for 'numSublevels'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:562:24: note: numSublevels is initialized colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:568:16: note: numSublevels is overwritten colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:567:14: style: Redundant initialization for 'numOctaves'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:563:22: note: numOctaves is initialized colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:567:14: note: numOctaves is overwritten colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:604:39: style:inconclusive: Function 'vl_scalespace_new_copy' argument 1 names different: declaration 'src' definition 'self'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.h:72:64: note: Function 'vl_scalespace_new_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:604:39: note: Function 'vl_scalespace_new_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:629:47: style:inconclusive: Function 'vl_scalespace_new_shallow_copy' argument 1 names different: declaration 'src' definition 'self'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.h:73:72: note: Function 'vl_scalespace_new_shallow_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:629:47: note: Function 'vl_scalespace_new_shallow_copy' argument 1 names different: declaration 'src' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:792:32: style: Local variable 'ogeom' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:761:30: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:792:32: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:629:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:681:12: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:723:12: style: Variable 'succLevel' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/scalespace.c:759:18: style: Variable 'prevLevel' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/hog.c:430:30: style:inconclusive: Function 'vl_hog_render' argument 3 names different: declaration 'features' definition 'descriptor'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/hog.h:77:45: note: Function 'vl_hog_render' argument 3 names different: declaration 'features' definition 'descriptor'. colmap-4.0.4/src/thirdparty/VLFeat/hog.c:430:30: note: Function 'vl_hog_render' argument 3 names different: declaration 'features' definition 'descriptor'. colmap-4.0.4/src/thirdparty/VLFeat/stringop.c:126:30: style:inconclusive: Function 'vl_string_protocol_name' argument 1 names different: declaration 'prot' definition 'protocol'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/stringop.h:32:52: note: Function 'vl_string_protocol_name' argument 1 names different: declaration 'prot' definition 'protocol'. colmap-4.0.4/src/thirdparty/VLFeat/stringop.c:126:30: note: Function 'vl_string_protocol_name' argument 1 names different: declaration 'prot' definition 'protocol'. colmap-4.0.4/src/thirdparty/VLFeat/stringop.c:166:29: style:inconclusive: Function 'vl_string_basename' argument 4 names different: declaration 'maxNumStrippedExtension' definition 'maxNumStrippedExtensions'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/stringop.h:34:67: note: Function 'vl_string_basename' argument 4 names different: declaration 'maxNumStrippedExtension' definition 'maxNumStrippedExtensions'. colmap-4.0.4/src/thirdparty/VLFeat/stringop.c:166:29: note: Function 'vl_string_basename' argument 4 names different: declaration 'maxNumStrippedExtension' definition 'maxNumStrippedExtensions'. colmap-4.0.4/src/thirdparty/VLFeat/stringop.c:216:42: style:inconclusive: Function 'vl_string_replace_wildcard' argument 3 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/stringop.h:36:59: note: Function 'vl_string_replace_wildcard' argument 3 names different: declaration 'src' definition 'source'. colmap-4.0.4/src/thirdparty/VLFeat/stringop.c:216:42: note: Function 'vl_string_replace_wildcard' argument 3 names different: declaration 'src' definition 'source'. colmap-4.0.4/src/thirdparty/VLFeat/hog.c:515:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/hog.c:526:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/hog.c:874:15: style: Variable 'niterEnd' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/hog.c:623:28: style: Variable 'orientation' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/thirdparty/VLFeat/hog.c:1061:55: style: Variable 'oiter' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:164:42: style:inconclusive: Function 'vl_svmdataset_delete' argument 1 names different: declaration 'dataset' definition 'self'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.h:56:53: note: Function 'vl_svmdataset_delete' argument 1 names different: declaration 'dataset' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:164:42: note: Function 'vl_svmdataset_delete' argument 1 names different: declaration 'dataset' definition 'self'. colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:336:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:350:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:364:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:365:6: style: Variable 'bufEnd' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:368:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:387:6: style: Variable 'end' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:388:6: style: Variable 'bufEnd' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/svmdataset.c:391:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:918:7: style: Redundant initialization for 'acc'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:899:26: note: acc is initialized colmap-4.0.4/src/thirdparty/VLFeat/mser.c:918:7: note: acc is overwritten colmap-4.0.4/src/thirdparty/VLFeat/mser.c:919:7: style: Redundant initialization for 'ell'. The initialized value is overwritten before it is read. [redundantInitialization] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:900:26: note: ell is initialized colmap-4.0.4/src/thirdparty/VLFeat/mser.c:919:7: note: ell is overwritten colmap-4.0.4/src/thirdparty/VLFeat/mser.c:473:15: style: Local variable 'j' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:443:10: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/mser.c:473:15: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/mser.c:959:15: style: Local variable 'index' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:902:10: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/mser.c:959:15: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/mser.c:426:18: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:429:18: style: Variable 'strides' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:891:21: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:895:20: style: Variable 'joins' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:897:22: style: Variable 'mer' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/mser.c:556:28: style: Variable 'nr_val' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/colmap/util/ply.cc:698:21: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] colmap-4.0.4/src/thirdparty/VLFeat/mathop.c:317:12: style: Opposite expression on both sides of '>'. [oppositeExpression] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1852:24: style:inconclusive: Boolean expression 't<2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1852:48: style:inconclusive: Boolean expression 'beta<1-2.220446049250313e-16' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1764:12: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1766:17: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:980:42: style:inconclusive: Function 'vl_svm_new_with_dataset' argument 1 names different: declaration 'type' definition 'solver'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:99:60: note: Function 'vl_svm_new_with_dataset' argument 1 names different: declaration 'type' definition 'solver'. colmap-4.0.4/src/thirdparty/VLFeat/svm.c:980:42: note: Function 'vl_svm_new_with_dataset' argument 1 names different: declaration 'type' definition 'solver'. colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1014:48: style:inconclusive: Function 'vl_svm_new_with_abstract_data' argument 1 names different: declaration 'type' definition 'solver'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:104:66: note: Function 'vl_svm_new_with_abstract_data' argument 1 names different: declaration 'type' definition 'solver'. colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1014:48: note: Function 'vl_svm_new_with_abstract_data' argument 1 names different: declaration 'type' definition 'solver'. colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1223:58: style:inconclusive: Function 'vl_svm_set_max_num_iterations' argument 2 names different: declaration 'maxNumIterations' definition 'n'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:137:68: note: Function 'vl_svm_set_max_num_iterations' argument 2 names different: declaration 'maxNumIterations' definition 'n'. colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1223:58: note: Function 'vl_svm_set_max_num_iterations' argument 2 names different: declaration 'maxNumIterations' definition 'n'. colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1479:79: style:inconclusive: Function 'vl_svm_set_diagnostic_function' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1492:103: style:inconclusive: Function 'vl_svm_set_data_functions' argument 3 names different: declaration '' definition 'acc'. [funcArgNamesDifferentUnnamed] colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1603:27: warning: Function 'vl_svm_hinge_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:164:44: note: Function 'vl_svm_hinge_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1603:27: note: Function 'vl_svm_hinge_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1611:38: warning: Function 'vl_svm_hinge_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:165:55: note: Function 'vl_svm_hinge_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1611:38: note: Function 'vl_svm_hinge_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1626:37: warning: Function 'vl_svm_hinge_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:166:54: note: Function 'vl_svm_hinge_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1626:37: note: Function 'vl_svm_hinge_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1646:28: warning: Function 'vl_svm_hinge2_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:170:45: note: Function 'vl_svm_hinge2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1646:28: note: Function 'vl_svm_hinge2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1655:39: warning: Function 'vl_svm_hinge2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:171:56: note: Function 'vl_svm_hinge2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1655:39: note: Function 'vl_svm_hinge2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1667:38: warning: Function 'vl_svm_hinge2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:172:55: note: Function 'vl_svm_hinge2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1667:38: note: Function 'vl_svm_hinge2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1686:24: warning: Function 'vl_svm_l1_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:176:41: note: Function 'vl_svm_l1_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1686:24: note: Function 'vl_svm_l1_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1694:35: warning: Function 'vl_svm_l1_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:177:52: note: Function 'vl_svm_l1_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1694:35: note: Function 'vl_svm_l1_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1706:34: warning: Function 'vl_svm_l1_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:178:51: note: Function 'vl_svm_l1_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1706:34: note: Function 'vl_svm_l1_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1729:24: warning: Function 'vl_svm_l2_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:182:41: note: Function 'vl_svm_l2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1729:24: note: Function 'vl_svm_l2_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1738:35: warning: Function 'vl_svm_l2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:183:52: note: Function 'vl_svm_l2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1738:35: note: Function 'vl_svm_l2_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1746:34: warning: Function 'vl_svm_l2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:184:51: note: Function 'vl_svm_l2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1746:34: note: Function 'vl_svm_l2_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1760:30: warning: Function 'vl_svm_logistic_loss' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:188:47: note: Function 'vl_svm_logistic_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1760:30: note: Function 'vl_svm_logistic_loss' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1773:41: warning: Function 'vl_svm_logistic_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:189:58: note: Function 'vl_svm_logistic_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1773:41: note: Function 'vl_svm_logistic_loss_derivative' argument order different: declaration 'label, inner' definition 'inner, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1789:40: warning: Function 'vl_svm_logistic_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' [funcArgOrderDifferent] colmap-4.0.4/src/thirdparty/VLFeat/svm.h:190:57: note: Function 'vl_svm_logistic_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1789:40: note: Function 'vl_svm_logistic_conjugate_loss' argument order different: declaration 'label, u' definition 'u, label' colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1015:39: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/slic.c:265:18: style: Local variable 'u' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/slic.c:179:21: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/slic.c:265:18: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/slic.c:266:18: style: Local variable 'v' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/slic.c:179:24: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/slic.c:266:18: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/slic.c:272:22: style: Local variable 'region' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/slic.c:179:30: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/slic.c:272:22: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/slic.c:315:18: style: Local variable 'region' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/slic.c:179:30: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/slic.c:315:18: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:179:38: style:inconclusive: Function 'vl_quickshift_set_kernel_size' argument 1 names different: declaration 'f' definition 'q'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:85:54: note: Function 'vl_quickshift_set_kernel_size' argument 1 names different: declaration 'f' definition 'q'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:179:38: note: Function 'vl_quickshift_set_kernel_size' argument 1 names different: declaration 'f' definition 'q'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:192:35: style:inconclusive: Function 'vl_quickshift_set_max_dist' argument 1 names different: declaration 'f' definition 'q'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:84:53: note: Function 'vl_quickshift_set_max_dist' argument 1 names different: declaration 'f' definition 'q'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:192:35: note: Function 'vl_quickshift_set_max_dist' argument 1 names different: declaration 'f' definition 'q'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:205:33: style:inconclusive: Function 'vl_quickshift_set_medoid' argument 1 names different: declaration 'f' definition 'q'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:86:48: note: Function 'vl_quickshift_set_medoid' argument 1 names different: declaration 'f' definition 'q'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:205:33: note: Function 'vl_quickshift_set_medoid' argument 1 names different: declaration 'f' definition 'q'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.c:231:38: style:inconclusive: Function 'vl_quickshift_new' argument 1 names different: declaration 'im' definition 'image'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/quickshift.h:53:46: note: Function 'vl_quickshift_new' argument 1 names different: declaration 'im' definition 'image'. colmap-4.0.4/src/thirdparty/VLFeat/quickshift.c:231:38: note: Function 'vl_quickshift_new' argument 1 names different: declaration 'im' definition 'image'. colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:692:13: warning: If memory allocation fails, then there is a possible null pointer dereference: distanceToCenters [nullPointerOutOfMemory] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:678:38: note: Assuming allocation function fails colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:678:38: note: Assignment 'distanceToCenters=malloc(sizeof(float)*self->numCenters)', assigned value is 0 colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:692:13: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:692:13: warning: If memory allocation fails, then there is a possible null pointer dereference: distanceToCenters [nullPointerOutOfMemory] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:678:38: note: Assuming allocation function fails colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:678:38: note: Assignment 'distanceToCenters=malloc(sizeof(double)*self->numCenters)', assigned value is 0 colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:692:13: note: Null pointer dereference colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1844:10: style:inconclusive: Function 'vl_kmeans_init_centers_with_rand_data' argument 3 names different: declaration 'dimensions' definition 'dimension'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.h:114:28: note: Function 'vl_kmeans_init_centers_with_rand_data' argument 3 names different: declaration 'dimensions' definition 'dimension'. colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1844:10: note: Function 'vl_kmeans_init_centers_with_rand_data' argument 3 names different: declaration 'dimensions' definition 'dimension'. colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1877:10: style:inconclusive: Function 'vl_kmeans_init_centers_plus_plus' argument 3 names different: declaration 'dimensions' definition 'dimension'. [funcArgNamesDifferent] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.h:121:28: note: Function 'vl_kmeans_init_centers_plus_plus' argument 3 names different: declaration 'dimensions' definition 'dimension'. colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1877:10: note: Function 'vl_kmeans_init_centers_plus_plus' argument 3 names different: declaration 'dimensions' definition 'dimension'. colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:924:23: style: Local variable 'x' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:834:17: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:924:23: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:948:25: style: Local variable 'x' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:834:17: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:948:25: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1100:23: style: Local variable 'x' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1009:17: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1100:23: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1124:25: style: Local variable 'x' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1009:17: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1124:25: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1338:23: style: Local variable 'x' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1169:12: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1338:23: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1363:23: style: Local variable 'x' shadows outer variable [shadowVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1169:12: note: Shadowed declaration colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1363:23: note: Shadow variable colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:657:13: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:808:13: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:934:23: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1110:23: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1348:23: style: Variable 'perm' can be declared as pointer to const [constVariablePointer] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:846:31: style: Variable 'numRestartedCenters' is assigned a value that is never used. [unreadVariable] colmap-4.0.4/src/thirdparty/VLFeat/kmeans.c:1018:31: style: Variable 'numRestartedCenters' is assigned a value that is never used. [unreadVariable] diff: head colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:851:18: style: Variable 'cam_from_rig' can be declared as reference to const [constVariableReference] head colmap-4.0.4/src/colmap/estimators/bundle_adjustment_ceres.cc:853:18: style: Variable 'rig_from_world' can be declared as reference to const [constVariableReference] head colmap-4.0.4/src/colmap/estimators/global_positioning.cc:207:13: style: Variable 'camera' can be declared as reference to const [constVariableReference] 2.20.0 colmap-4.0.4/src/colmap/geometry/homography_matrix.cc:239:24: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] head colmap-4.0.4/src/colmap/retrieval/visual_index.cc:378:28: style: Variable 'entry1' can be declared as reference to const [constVariableReference] 2.20.0 colmap-4.0.4/src/colmap/retrieval/visual_index.cc:481:20: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fin [nullPointerOutOfResources] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:475:16: note: Assuming allocation function fails colmap-4.0.4/src/colmap/retrieval/visual_index.cc:475:16: note: Assignment 'fin=fopen(path.string().c_str(),"rb")', assigned value is 0 colmap-4.0.4/src/colmap/retrieval/visual_index.cc:481:20: note: Null pointer dereference 2.20.0 colmap-4.0.4/src/colmap/retrieval/visual_index.cc:482:12: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fin [nullPointerOutOfResources] colmap-4.0.4/src/colmap/retrieval/visual_index.cc:475:16: note: Assuming allocation function fails colmap-4.0.4/src/colmap/retrieval/visual_index.cc:475:16: note: Assignment 'fin=fopen(path.string().c_str(),"rb")', assigned value is 0 colmap-4.0.4/src/colmap/retrieval/visual_index.cc:482:12: note: Null pointer dereference head colmap-4.0.4/src/colmap/ui/database_management_widget.cc:450:21: style: Variable 'index' can be declared as reference to const [constVariableReference] head colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:466:63: style:inconclusive: Function 'DisplayOctave' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:520:65: style:inconclusive: Function 'DisplayPyramid' argument 2 names different: declaration '' definition 'dataName'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:520:79: style:inconclusive: Function 'DisplayPyramid' argument 3 names different: declaration '' definition 'nskip1'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:520:91: style:inconclusive: Function 'DisplayPyramid' argument 4 names different: declaration '' definition 'nskip2'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/SiftGPU/SiftGPU.cpp:575:62: style:inconclusive: Function 'DisplayLevel' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1288:28: style:inconclusive: Function 'vl_set_alloc_func' argument 2 names different: declaration '' definition 'realloc_func'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1289:28: style:inconclusive: Function 'vl_set_alloc_func' argument 3 names different: declaration '' definition 'calloc_func'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/VLFeat/generic.c:1290:28: style:inconclusive: Function 'vl_set_alloc_func' argument 4 names different: declaration '' definition 'free_func'. [funcArgNamesDifferentUnnamed] 2.20.0 colmap-4.0.4/src/thirdparty/VLFeat/generic.c:901:23: error: Null pointer dereference [nullPointer] 2.20.0 colmap-4.0.4/src/thirdparty/VLFeat/host.c:481:23: error: Null pointer dereference [nullPointer] 2.20.0 colmap-4.0.4/src/thirdparty/VLFeat/host.c:578:25: error: Null pointer dereference [nullPointer] head colmap-4.0.4/src/thirdparty/VLFeat/random.h:67:16: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] head colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1479:79: style:inconclusive: Function 'vl_svm_set_diagnostic_function' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head colmap-4.0.4/src/thirdparty/VLFeat/svm.c:1492:103: style:inconclusive: Function 'vl_svm_set_data_functions' argument 3 names different: declaration '' definition 'acc'. [funcArgNamesDifferentUnnamed] DONE