Skip to content

Instantly share code, notes, and snippets.

@zao
Created August 29, 2017 18:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zao/aa0e7d4d880154c11eacad3dfe86202e to your computer and use it in GitHub Desktop.
Save zao/aa0e7d4d880154c11eacad3dfe86202e to your computer and use it in GitHub Desktop.
0.9.11-rc1-4285-g19030f9e45
The following tests FAILED:
2 - tests.regressions.dynamic_counters_loaded_1508 (Failed)
48 - tests.regressions.lcos_dir.distributed.tcp.future_hang_on_get_629 (Timeout)
133 - tests.unit.agas.distributed.tcp.refcnted_symbol_to_remote_object (Timeout)
428 - tests.unit.parallel.distributed.tcp.partitioned_vector_move (Timeout)
440 - tests.unit.parcelset.distributed.tcp.put_parcels_with_coalescing (Failed)
[1/1364] Building CXX object src/CMakeFiles/hpx.dir/error_code.cpp.o
[2/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/launch_policy.cpp.o
[3/1364] Building CXX object src/CMakeFiles/hpx.dir/exception_list.cpp.o
[4/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/naming/address.cpp.o
[5/1364] Building CXX object src/CMakeFiles/hpx.dir/throw_exception.cpp.o
[6/1364] Building CXX object src/CMakeFiles/hpx.dir/state.cpp.o
[7/1364] Building CXX object src/CMakeFiles/hpx.dir/version.cpp.o
[8/1364] Building CXX object src/CMakeFiles/hpx.dir/exception.cpp.o
[9/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime.cpp.o
[10/1364] Building CXX object src/CMakeFiles/hpx.dir/pre_main.cpp.o
[11/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/actions/continuation.cpp.o
[12/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/actions/detail/action_factory.cpp.o
[13/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/actions/detail/invocation_count_registry.cpp.o
[14/1364] Building CXX object src/CMakeFiles/hpx.dir/hpx_init.cpp.o
[15/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime_impl.cpp.o
[16/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/bootstrap_locality_namespace.cpp.o
[17/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/big_boot_barrier.cpp.o
[18/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/component_namespace.cpp.o
[19/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/bootstrap_component_namespace.cpp.o
[20/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/interface.cpp.o
[21/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/locality_namespace.cpp.o
[22/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/component_namespace_server.cpp.o
[23/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/locality_namespace_server.cpp.o
[24/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/primary_namespace_server.cpp.o
[25/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/symbol_namespace_server.cpp.o
[26/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/hosted_locality_namespace.cpp.o
[27/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/addressing_service.cpp.o
[28/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/applier/bind_naming_wrappers.cpp.o
[29/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/component_type.cpp.o
[30/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/server/route.cpp.o
[31/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/applier/applier.cpp.o
[32/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/detail/hosted_component_namespace.cpp.o
[33/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/console_error_sink.cpp.o
[34/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_logging_server.cpp.o
[35/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/console_logging.cpp.o
[36/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_error_sink_singleton.cpp.o
[37/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/runtime_support.cpp.o
[38/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/console_error_sink_server.cpp.o
[39/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/symbol_namespace.cpp.o
[40/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/destroy_component.cpp.o
[41/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/memory_block.cpp.o
[42/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/agas/primary_namespace.cpp.o
[43/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/memory.cpp.o
[44/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/memory_block_stubs.cpp.o
[45/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/per_action_data_counter_registry.cpp.o
[46/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/naming/name.cpp.o
[47/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/per_action_data_counter.cpp.o
[48/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/get_locality_name.cpp.o
[49/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/parcel_await.cpp.o
[50/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/detail/parcel_route_handler.cpp.o
[51/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/locality.cpp.o
[52/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/parcelport.cpp.o
[53/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/parcel.cpp.o
[54/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/resource/detail/detail_partitioner.cpp.o
[55/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_id_factory.cpp.o
[56/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_nonintrusive_factory.cpp.o
[57/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/parcelset/parcelhandler.cpp.o
[58/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/detail/polymorphic_intrusive_factory.cpp.o
[59/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/serialization/output_archive.cpp.o
[60/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/context_base.cpp.o
[61/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/context_generic_context.cpp.o
[62/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/resource/partitioner.cpp.o
[63/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/coroutine_self.cpp.o
[64/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/coroutine_impl.cpp.o
[65/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/swapcontext.cpp.o
[66/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/cpu_mask.cpp.o
[67/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/set_parcel_write_handler.cpp.o
[68/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/coroutines/detail/tss.cpp.o
[69/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/detail/thread_num_tss.cpp.o
[70/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/detail/io_service_thread_pool.cpp.o
[71/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/memory_stub.cpp.o
[72/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/server/runtime_support_server.cpp.o
[73/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/detail/thread_pool_base.cpp.o
[74/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/default_executor.cpp.o
[75/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/service_executor.cpp.o
[76/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/customized_pool_executors.cpp.o
[77/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/current_executor.cpp.o
[78/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/components/stubs/runtime_support_stubs.cpp.o
[79/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_attached_executors.cpp.o
[80/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/hwloc_topology_info.cpp.o
[81/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/affinity_data.cpp.o
[82/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_os_executors.cpp.o
[83/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/this_thread_executors.cpp.o
[84/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/resource_manager.cpp.o
[85/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/scheduler_specific_ptr.cpp.o
[86/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_data.cpp.o
[87/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/executors/thread_pool_executors.cpp.o
[88/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread.cpp.o
[89/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_executor.cpp.o
[90/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/detail/scheduled_thread_pool.cpp.o
[91/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/topology.cpp.o
[92/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/policies/parse_affinity_options.cpp.o
[93/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/thread_helpers.cpp.o
[94/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/manage_counter.cpp.o
[95/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/manage_counter_type.cpp.o
[96/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/performance_counter.cpp.o
[97/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/trigger_lco.cpp.o
[98/1364] Building CXX object src/CMakeFiles/hpx.dir/runtime/threads/threadmanager.cpp.o
[99/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/performance_counter_set.cpp.o
[100/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/action_invocation_counter.cpp.o
[101/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/counter_creators.cpp.o
[102/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/arithmetics_counter.cpp.o
[103/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/per_action_data_counters.cpp.o
[104/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/component_instance_counter.cpp.o
[105/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/registry.cpp.o
[106/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/elapsed_time_counter.cpp.o
[107/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/raw_counter.cpp.o
[108/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/arithmetics_counter_extended.cpp.o
[109/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/raw_values_counter.cpp.o
[110/1364] Building CXX object src/CMakeFiles/hpx.dir/util/asio_util.cpp.o
[111/1364] Building CXX object src/CMakeFiles/hpx.dir/util/activate_counters.cpp.o
[112/1364] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environments/alps_environment.cpp.o
[113/1364] Building CXX object src/CMakeFiles/hpx.dir/util/backtrace/backtrace.cpp.o
[114/1364] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environment.cpp.o
[115/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/counters.cpp.o
[116/1364] Building CXX object src/CMakeFiles/hpx.dir/util/debug/thread_stacktrace.cpp.o
[117/1364] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environments/pbs_environment.cpp.o
[118/1364] Building CXX object src/CMakeFiles/hpx.dir/util/find_prefix.cpp.o
[119/1364] Building CXX object src/CMakeFiles/hpx.dir/util/generate_unique_ids.cpp.o
[120/1364] Building CXX object src/CMakeFiles/hpx.dir/util/ini.cpp.o
[121/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/server/statistics_counter.cpp.o
[122/1364] Building CXX object src/CMakeFiles/hpx.dir/util/command_line_handling.cpp.o
[123/1364] Building CXX object src/CMakeFiles/hpx.dir/util/integer/int128.cpp.o
[124/1364] Building CXX object src/CMakeFiles/hpx.dir/util/init_ini_data.cpp.o
[125/1364] Building CXX object src/CMakeFiles/hpx.dir/util/integer/uint128.cpp.o
[126/1364] Building CXX object src/CMakeFiles/hpx.dir/util/itt_notify.cpp.o
[127/1364] Building CXX object src/CMakeFiles/hpx.dir/util/interval_timer.cpp.o
[128/1364] Building CXX object src/CMakeFiles/hpx.dir/util/batch_environments/slurm_environment.cpp.o
[129/1364] Building CXX object src/CMakeFiles/hpx.dir/util/map_hostnames.cpp.o
[130/1364] Building CXX object src/CMakeFiles/hpx.dir/util/manage_config.cpp.o
[131/1364] Building CXX object src/CMakeFiles/hpx.dir/util/io_service_pool.cpp.o
[132/1364] Building CXX object src/CMakeFiles/hpx.dir/util/register_locks.cpp.o
[133/1364] Building CXX object src/CMakeFiles/hpx.dir/util/sed_transform.cpp.o
[134/1364] Building CXX object src/CMakeFiles/hpx.dir/util/pool_timer.cpp.o
[135/1364] Building CXX object src/CMakeFiles/hpx.dir/performance_counters/stubs/performance_counter_stub.cpp.o
[136/1364] Building CXX object src/CMakeFiles/hpx.dir/util/register_locks_globally.cpp.o
[137/1364] Building CXX object src/CMakeFiles/hpx.dir/util/set_thread_name.cpp.o
[138/1364] Building CXX object src/CMakeFiles/hpx.dir/util/parse_command_line.cpp.o
[139/1364] Building CXX object src/CMakeFiles/hpx.dir/util/static_reinit.cpp.o
[140/1364] Building CXX object src/CMakeFiles/hpx.dir/util/serialize_exception.cpp.o
[141/1364] Building CXX object src/CMakeFiles/hpx.dir/util/thread_aware_timer.cpp.o
[142/1364] Building CXX object src/CMakeFiles/hpx.dir/util/thread_description.cpp.o
[143/1364] Building CXX object src/CMakeFiles/hpx.dir/util/logging.cpp.o
[144/1364] Building CXX object src/CMakeFiles/hpx.dir/util/thread_mapper.cpp.o
[145/1364] Building CXX object src/CMakeFiles/hpx.dir/util/query_counters.cpp.o
[146/1364] Building CXX object src/CMakeFiles/hpx.dir/util/runtime_configuration.cpp.o
[147/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/barrier.cpp.o
[148/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco.cpp.o
[149/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_1.cpp.o
[150/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_2.cpp.o
[151/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/detail/future_data.cpp.o
[152/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/detail/barrier_node.cpp.o
[153/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value.cpp.o
[154/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/latch.cpp.o
[155/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/local_barrier.cpp.o
[156/1364] Building CXX object src/CMakeFiles/hpx.dir/compute/cuda/get_cuda_targets.cpp.o
[157/1364] Building CXX object src/CMakeFiles/hpx.dir/compute/cuda/cuda_target.cpp.o
[158/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/detail/condition_variable.cpp.o
[159/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/mutex.cpp.o
[160/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/local/composable_guard.cpp.o
[161/1364] Building CXX object src/CMakeFiles/hpx.dir/compat/compat_barrier.cpp.o
[162/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/promise.cpp.o
[163/1364] Building CXX object src/CMakeFiles/hpx.dir/compute/host/numa_domains.cpp.o
[164/1364] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_winsocket.cpp.o
[165/1364] Building CXX object src/CMakeFiles/hpx.dir/compute/host/host_target.cpp.o
[166/1364] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_user_main.cpp.o
[167/1364] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_argc_argv.cpp.o
[168/1364] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main_variables_map.cpp.o
[169/1364] Building CXX object src/CMakeFiles/hpx_init.dir/util/lightweight_test.cpp.o
[170/1364] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_user_main_argc_argv.cpp.o
[171/1364] Building CXX object src/CMakeFiles/hpx.dir/__/plugins/parcelport/tcp/parcelport_tcp.cpp.o
[172/1364] Building CXX object src/CMakeFiles/hpx_init.dir/main.cpp.o
[173/1364] Building CXX object src/CMakeFiles/hpx_init.dir/hpx_main.cpp.o
[174/1364] Linking CXX static library lib/libhpx_init.a
[175/1364] Building CXX object tests/performance/local/CMakeFiles/print_heterogeneous_payloads_exe.dir/print_heterogeneous_payloads.cpp.o
[176/1364] Linking CXX executable bin/print_heterogeneous_payloads
[177/1364] Building CXX object src/CMakeFiles/hpx.dir/lcos/base_lco_with_value_3.cpp.o
[178/1364] cd /home/zao/stellar/bld-rwdi/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_build_dir_test
[179/1364] cd /home/zao/stellar/bld-rwdi/tests/unit/build && /usr/bin/cmake -E make_directory /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_install_dir_test
[180/1364] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_payload_precision_exe.dir/htts2.cpp.o
[181/1364] Building CXX object src/CMakeFiles/hpx.dir/compute/host/get_host_targets.cpp.o
[182/1364] Building CXX object tests/performance/local/CMakeFiles/delay_baseline_exe.dir/delay_baseline.cpp.o
[183/1364] Linking CXX executable bin/delay_baseline
[184/1364] Building CXX object src/CMakeFiles/hpx.dir/__/plugins/parcelport/tcp/connection_handler_tcp.cpp.o
[185/1364] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_payload_precision_exe.dir/htts2_payload_precision.cpp.o
[186/1364] Linking CXX executable bin/htts2_payload_precision
[187/1364] Building CXX object tests/unit/threads/CMakeFiles/lockfree_fifo_test_exe.dir/lockfree_fifo.cpp.o
[188/1364] Linking CXX executable bin/lockfree_fifo_test
[189/1364] Linking CXX shared library lib/libhpx.so.1.1.0
[190/1364] Creating library symlink lib/libhpx.so.1 lib/libhpx.so
[191/1364] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/manipulators.cpp.o
[192/1364] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/server/output_stream.cpp.o
[193/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/posix/create_pipe.cpp.o
[194/1364] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/standard_streams.cpp.o
[195/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/posix/search_path.cpp.o
[196/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/posix/shell_path.cpp.o
[197/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/windows/search_path.cpp.o
[198/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/windows/create_pipe.cpp.o
[199/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/util/windows/shell_path.cpp.o
[200/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/server/child_component.cpp.o
[201/1364] Building CXX object src/components/containers/partitioned_vector/CMakeFiles/partitioned_vector_component.dir/partitioned_vector_component.cpp.o
[202/1364] Linking CXX shared library lib/libhpx_partitioned_vector.so.1.1.0
[203/1364] Creating library symlink lib/libhpx_partitioned_vector.so.1 lib/libhpx_partitioned_vector.so
[204/1364] Building CXX object src/components/iostreams/CMakeFiles/iostreams_component.dir/component_module.cpp.o
[205/1364] Linking CXX shared library lib/libhpx_iostreams.so.1.1.0
[206/1364] Creating library symlink lib/libhpx_iostreams.so.1 lib/libhpx_iostreams.so
[207/1364] Building CXX object src/components/process/CMakeFiles/process_component.dir/process.cpp.o
[208/1364] Linking CXX shared library lib/libhpx_process.so.1.1.0
[209/1364] Creating library symlink lib/libhpx_process.so.1 lib/libhpx_process.so
[210/1364] Building CXX object src/components/containers/unordered/CMakeFiles/unordered_component.dir/partition_unordered_map_component.cpp.o
[211/1364] Linking CXX shared library lib/libhpx_unordered.so.1.1.0
[212/1364] Creating library symlink lib/libhpx_unordered.so.1 lib/libhpx_unordered.so
[213/1364] Building CXX object tests/unit/lcos/CMakeFiles/wait_any_std_array_test_exe.dir/wait_any_std_array.cpp.o
[214/1364] Building CXX object tests/regressions/computeapi/CMakeFiles/for_each_value_proxy_test_exe.dir/for_each_value_proxy.cpp.o
[215/1364] Building CXX object tests/unit/lcos/shared_mutex/CMakeFiles/shared_mutex1_test_exe.dir/shared_mutex1.cpp.o
[216/1364] Linking CXX executable bin/for_each_value_proxy_test
[217/1364] Linking CXX executable bin/wait_any_std_array_test
[218/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_launch_775_test_exe.dir/dataflow_launch_775.cpp.o
[219/1364] Linking CXX executable bin/dataflow_launch_775_test
[220/1364] Building CXX object tests/performance/local/CMakeFiles/async_overheads_exe.dir/async_overheads.cpp.o
[221/1364] Building CXX object tests/unit/lcos/CMakeFiles/use_allocator_test_exe.dir/use_allocator.cpp.o
[222/1364] Linking CXX executable bin/use_allocator_test
[223/1364] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/component_module.cpp.o
[224/1364] Building CXX object tests/unit/lcos/CMakeFiles/split_shared_future_test_exe.dir/split_shared_future.cpp.o
[225/1364] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/component_storage.cpp.o
[226/1364] Building CXX object tests/performance/local/CMakeFiles/stream_exe.dir/stream.cpp.o
[227/1364] Linking CXX executable bin/stream
[228/1364] Building CXX object tests/performance/local/CMakeFiles/wait_all_timings_exe.dir/wait_all_timings.cpp.o
[229/1364] Linking CXX executable bin/wait_all_timings
[230/1364] Building CXX object tests/performance/local/CMakeFiles/hpx_heterogeneous_timed_task_spawn_exe.dir/hpx_heterogeneous_timed_task_spawn.cpp.o
[231/1364] Linking CXX executable bin/hpx_heterogeneous_timed_task_spawn
[232/1364] Building CXX object tests/performance/local/CMakeFiles/delay_baseline_threaded_exe.dir/delay_baseline_threaded.cpp.o
[233/1364] Linking CXX executable bin/delay_baseline_threaded
[234/1364] Building CXX object tests/performance/local/CMakeFiles/native_tls_overhead_exe.dir/native_tls_overhead.cpp.o
[235/1364] Linking CXX executable bin/native_tls_overhead
[236/1364] Building CXX object tests/performance/local/CMakeFiles/transform_reduce_scaling_exe.dir/transform_reduce_scaling.cpp.o
/home/zao/stellar/hpx/tests/performance/local/transform_reduce_scaling.cpp: In function ‘void measure_transform_reduce(std::size_t)’:
/home/zao/stellar/hpx/tests/performance/local/transform_reduce_scaling.cpp:47:5: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_reduce(ExPolicy&&, FwdIter, FwdIter, T, Convert&&, Reduce&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter = __gnu_cxx::__normal_iterator<Point*, std::vector<Point> >; T = double; Reduce = std::plus<double>; Convert = measure_transform_reduce(std::size_t)::<lambda(Point)>; int _concept_requires_297 = 42; typename std::enable_if<((_concept_requires_257 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_297 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = double]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
);
^
In file included from /home/zao/stellar/hpx/hpx/parallel/numeric.hpp:21:0,
from /home/zao/stellar/hpx/hpx/include/parallel_numeric.hpp:9,
from /home/zao/stellar/hpx/tests/performance/local/transform_reduce_scaling.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_reduce.hpp:300:5: note: declared here
transform_reduce(ExPolicy && policy, FwdIter first, FwdIter last,
^~~~~~~~~~~~~~~~
[237/1364] Linking CXX executable bin/transform_reduce_scaling
[238/1364] Building CXX object src/components/component_storage/CMakeFiles/component_storage_component.dir/server/component_storage_server.cpp.o
[239/1364] Linking CXX shared library lib/libhpx_component_storage.so.1.1.0
[240/1364] Creating library symlink lib/libhpx_component_storage.so.1 lib/libhpx_component_storage.so
[241/1364] Building CXX object tests/performance/local/CMakeFiles/agas_cache_timings_exe.dir/agas_cache_timings.cpp.o
[242/1364] Linking CXX executable bin/agas_cache_timings
[243/1364] Building CXX object tests/performance/local/CMakeFiles/timed_task_spawn_exe.dir/timed_task_spawn.cpp.o
[244/1364] Linking CXX executable bin/timed_task_spawn
[245/1364] Building CXX object tests/performance/local/CMakeFiles/future_overhead_exe.dir/future_overhead.cpp.o
[246/1364] Linking CXX executable bin/future_overhead
[247/1364] Linking CXX executable bin/async_overheads
[248/1364] Building CXX object tests/performance/local/CMakeFiles/parent_vs_child_stealing_exe.dir/parent_vs_child_stealing.cpp.o
[249/1364] Linking CXX executable bin/parent_vs_child_stealing
[250/1364] Building CXX object tests/regressions/util/CMakeFiles/command_line_arguments_706_test_exe.dir/command_line_arguments_706.cpp.o
[251/1364] Linking CXX executable bin/command_line_arguments_706_test
[252/1364] Building CXX object tests/regressions/util/CMakeFiles/tuple_serialization_803_test_exe.dir/tuple_serialization_803.cpp.o
[253/1364] Building CXX object tests/performance/local/CMakeFiles/partitioned_vector_foreach_exe.dir/partitioned_vector_foreach.cpp.o
[254/1364] Linking CXX executable bin/partitioned_vector_foreach
[255/1364] Building CXX object tests/performance/local/CMakeFiles/serialization_performance_exe.dir/serialization_performance.cpp.o
[256/1364] Linking CXX executable bin/serialization_performance
[257/1364] Building CXX object tests/performance/local/CMakeFiles/hpx_tls_overhead_exe.dir/hpx_tls_overhead.cpp.o
[258/1364] Linking CXX executable bin/hpx_tls_overhead
[259/1364] Building CXX object tests/performance/local/CMakeFiles/coroutines_call_overhead_exe.dir/coroutines_call_overhead.cpp.o
[260/1364] Linking CXX executable bin/coroutines_call_overhead
[261/1364] Building CXX object tests/performance/local/CMakeFiles/hpx_homogeneous_timed_task_spawn_executors_exe.dir/hpx_homogeneous_timed_task_spawn_executors.cpp.o
[262/1364] Linking CXX executable bin/hpx_homogeneous_timed_task_spawn_executors
[263/1364] Building CXX object tests/regressions/util/CMakeFiles/function_serialization_728_test_exe.dir/function_serialization_728.cpp.o
[264/1364] Building CXX object tests/performance/local/CMakeFiles/function_object_wrapper_overhead_exe.dir/function_object_wrapper_overhead.cpp.o
[265/1364] Linking CXX executable bin/function_object_wrapper_overhead
[266/1364] Building CXX object tests/performance/local/CMakeFiles/skynet_exe.dir/skynet.cpp.o
[267/1364] Linking CXX executable bin/skynet
[268/1364] Building CXX object tests/performance/local/CMakeFiles/foreach_scaling_exe.dir/foreach_scaling.cpp.o
[269/1364] Linking CXX executable bin/foreach_scaling
[270/1364] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_hpx_exe.dir/htts2.cpp.o
[271/1364] Building CXX object tests/performance/local/CMakeFiles/sizeof_exe.dir/sizeof.cpp.o
[272/1364] Linking CXX executable bin/sizeof
[273/1364] Building CXX object tests/performance/local/CMakeFiles/serialization_overhead_exe.dir/serialization_overhead.cpp.o
[274/1364] Linking CXX executable bin/serialization_overhead
[275/1364] Building CXX object tests/performance/local/CMakeFiles/spinlock_overhead1_exe.dir/spinlock_overhead1.cpp.o
[276/1364] Linking CXX executable bin/spinlock_overhead1
[277/1364] Building CXX object tests/performance/local/CMakeFiles/stencil3_iterators_exe.dir/stencil3_iterators.cpp.o
[278/1364] Building CXX object tests/performance/local/CMakeFiles/spinlock_overhead2_exe.dir/spinlock_overhead2.cpp.o
[279/1364] Linking CXX executable bin/stencil3_iterators
[280/1364] Linking CXX executable bin/spinlock_overhead2
[281/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_latency_exe.dir/osu_base.cpp.o
[282/1364] Building CXX object tests/performance/local/htts_v2/CMakeFiles/htts2_hpx_exe.dir/htts2_hpx.cpp.o
[283/1364] Linking CXX executable bin/htts2_hpx
[284/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bibw_exe.dir/osu_base.cpp.o
[285/1364] Building CXX object tests/performance/network/lcos/CMakeFiles/barrier_performance_exe.dir/barrier_performance.cpp.o
[286/1364] Linking CXX executable bin/barrier_performance
[287/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_multi_lat_exe.dir/osu_base.cpp.o
[288/1364] Building CXX object tests/performance/network/CMakeFiles/pingpong_performance_exe.dir/pingpong_performance.cpp.o
[289/1364] Linking CXX executable bin/pingpong_performance
[290/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bw_exe.dir/osu_base.cpp.o
[291/1364] Building CXX object tests/performance/network/network_storage/CMakeFiles/network_storage_exe.dir/network_storage.cpp.o
[292/1364] Linking CXX executable bin/network_storage
[293/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_latency_exe.dir/osu_latency.cpp.o
[294/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bibw_exe.dir/osu_bibw.cpp.o
[295/1364] Linking CXX executable bin/osu_latency
[296/1364] Linking CXX executable bin/osu_bibw
[297/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_multi_lat_exe.dir/osu_multi_lat.cpp.o
[298/1364] Building CXX object tests/performance/network/osu/CMakeFiles/osu_bw_exe.dir/osu_bw.cpp.o
[299/1364] Linking CXX executable bin/osu_bw
[300/1364] Linking CXX executable bin/osu_multi_lat
[301/1364] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_is_heap_until_exe.dir/benchmark_is_heap_until.cpp.o
[302/1364] Linking CXX executable bin/benchmark_is_heap_until
[303/1364] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_is_heap_exe.dir/benchmark_is_heap.cpp.o
[304/1364] Linking CXX executable bin/benchmark_is_heap
[305/1364] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_partition_exe.dir/benchmark_partition.cpp.o
[306/1364] Linking CXX executable bin/benchmark_partition
[307/1364] Building CXX object tests/regressions/CMakeFiles/unhandled_exception_582_test_exe.dir/unhandled_exception_582.cpp.o
[308/1364] Linking CXX executable bin/unhandled_exception_582_test
[309/1364] Building CXX object tests/regressions/CMakeFiles/dynamic_counters_loaded_1508_test_exe.dir/dynamic_counters_loaded_1508.cpp.o
[310/1364] Linking CXX executable bin/dynamic_counters_loaded_1508_test
[311/1364] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_unique_copy_exe.dir/benchmark_unique_copy.cpp.o
[312/1364] Linking CXX executable bin/benchmark_unique_copy
[313/1364] Building CXX object tests/performance/parallel_algorithms/local/CMakeFiles/benchmark_partition_copy_exe.dir/benchmark_partition_copy.cpp.o
[314/1364] Linking CXX executable bin/benchmark_partition_copy
[315/1364] Building CXX object tests/regressions/CMakeFiles/multiple_init_test_exe.dir/multiple_init.cpp.o
[316/1364] Linking CXX executable bin/multiple_init_test
[317/1364] Building CXX object tests/regressions/CMakeFiles/commandline_options_1437_test_exe.dir/commandline_options_1437.cpp.o
[318/1364] Linking CXX executable bin/commandline_options_1437_test
[319/1364] Building CXX object tests/performance/network/algorithms/CMakeFiles/minmax_element_performance_exe.dir/minmax_element_performance.cpp.o
[320/1364] Linking CXX executable bin/minmax_element_performance
[321/1364] Building CXX object tests/regressions/agas/CMakeFiles/pass_by_value_id_type_action_test_exe.dir/pass_by_value_id_type_action.cpp.o
[322/1364] Linking CXX executable bin/pass_by_value_id_type_action_test
[323/1364] Building CXX object tests/regressions/agas/CMakeFiles/duplicate_id_registration_1596_test_exe.dir/duplicate_id_registration_1596.cpp.o
[324/1364] Linking CXX executable bin/duplicate_id_registration_1596_test
[325/1364] Building CXX object tests/regressions/agas/CMakeFiles/register_with_basename_1804_test_exe.dir/register_with_basename_1804.cpp.o
[326/1364] Building CXX object tests/regressions/CMakeFiles/id_type_ref_counting_1032_test_exe.dir/id_type_ref_counting_1032.cpp.o
[327/1364] Linking CXX executable bin/register_with_basename_1804_test
[328/1364] Linking CXX executable bin/shared_mutex1_test
[329/1364] Linking CXX executable bin/id_type_ref_counting_1032_test
[330/1364] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_1330_test_exe.dir/plain_action_1330.cpp.o
[331/1364] Linking CXX executable bin/plain_action_1330_test
[332/1364] Building CXX object tests/regressions/agas/CMakeFiles/send_gid_keep_component_1624_test_exe.dir/send_gid_keep_component_1624.cpp.o
[333/1364] Linking CXX executable bin/send_gid_keep_component_1624_test
[334/1364] Building CXX object tests/regressions/actions/CMakeFiles/make_continuation_1615_test_exe.dir/make_continuation_1615.cpp.o
[335/1364] Linking CXX executable bin/make_continuation_1615_test
[336/1364] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_1550_test_exe.dir/plain_action_1550.cpp.o
[337/1364] Linking CXX executable bin/plain_action_1550_test
[338/1364] Building CXX object tests/regressions/actions/CMakeFiles/async_deferred_1523_test_exe.dir/async_deferred_1523.cpp.o
[339/1364] Linking CXX executable bin/async_deferred_1523_test
[340/1364] Building CXX object tests/unit/parallel/CMakeFiles/spmd_block_test_exe.dir/spmd_block.cpp.o
[341/1364] Building CXX object tests/unit/parallel/CMakeFiles/task_block_test_exe.dir/task_block.cpp.o
[342/1364] Building CXX object tests/regressions/build/CMakeFiles/test_server_1950.dir/server_1950.cpp.o
[343/1364] Linking CXX shared library lib/libtest_server_1950.so
[344/1364] Building CXX object tests/regressions/actions/components/CMakeFiles/action_move_semantics_component.dir/movable_objects.cpp.o
[345/1364] Building CXX object tests/regressions/actions/components/CMakeFiles/action_move_semantics_component.dir/action_move_semantics.cpp.o
[346/1364] Linking CXX shared library lib/libhpx_action_move_semantics.so.1.1.0
[347/1364] Creating library symlink lib/libhpx_action_move_semantics.so.1 lib/libhpx_action_move_semantics.so
[348/1364] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/matrix.cc.o
[349/1364] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/main.cc.o
[350/1364] Building CXX object tests/regressions/build/CMakeFiles/test_client_1950.dir/client_1950.cpp.o
[351/1364] Linking CXX executable bin/test_client_1950
[352/1364] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/algorithms.cc.o
[353/1364] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/block_matrix.cc.o
[354/1364] Building CXX object tests/regressions/actions/CMakeFiles/component_action_move_semantics_test_exe.dir/component_action_move_semantics.cpp.o
[355/1364] Linking CXX executable bin/component_action_move_semantics_test
[356/1364] Building CXX object tests/regressions/components/CMakeFiles/create_remote_component_2334_test_exe.dir/create_remote_component_2334.cpp.o
[357/1364] Building CXX object tests/regressions/components/CMakeFiles/returned_client_2150_test_exe.dir/returned_client_2150.cpp.o
[358/1364] Linking CXX executable bin/create_remote_component_2334_test
[359/1364] Linking CXX executable bin/returned_client_2150_test
[360/1364] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/tests.cc.o
[361/1364] Building CXX object tests/regressions/block_matrix/CMakeFiles/block_matrix_test_exe.dir/matrix_hpx.cc.o
[362/1364] Linking CXX executable bin/block_matrix_test
[363/1364] Building CXX object tests/regressions/components/CMakeFiles/create_n_components_2323_test_exe.dir/create_n_components_2323.cpp.o
[364/1364] Linking CXX executable bin/create_n_components_2323_test
[365/1364] Building CXX object tests/unit/performance_counter/CMakeFiles/path_elements_test_exe.dir/path_elements.cpp.o
[366/1364] Linking CXX executable bin/path_elements_test
[367/1364] Building CXX object tests/unit/performance_counter/CMakeFiles/all_counters_test_exe.dir/all_counters.cpp.o
[368/1364] Linking CXX executable bin/all_counters_test
[369/1364] Building CXX object tests/regressions/components/CMakeFiles/moveonly_constructor_arguments_1405_test_exe.dir/moveonly_constructor_arguments_1405.cpp.o
[370/1364] Linking CXX executable bin/moveonly_constructor_arguments_1405_test
[371/1364] Building CXX object tests/regressions/actions/CMakeFiles/plain_action_move_semantics_test_exe.dir/plain_action_move_semantics.cpp.o
[372/1364] Linking CXX executable bin/plain_action_move_semantics_test
[373/1364] Building CXX object tests/regressions/components/CMakeFiles/new_2848_test_exe.dir/new_2848.cpp.o
[374/1364] Linking CXX executable bin/new_2848_test
[375/1364] Building CXX object tests/regressions/iostreams/CMakeFiles/no_output_1173_test_exe.dir/no_output_1173.cpp.o
[376/1364] Linking CXX executable bin/no_output_1173_test
[377/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_then_629_test_exe.dir/future_hang_on_then_629.cpp.o
[378/1364] Linking CXX executable bin/future_hang_on_then_629_test
[379/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_2667_test_exe.dir/future_2667.cpp.o
[380/1364] Linking CXX executable bin/future_2667_test
[381/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_get_629_test_exe.dir/future_hang_on_get_629.cpp.o
[382/1364] Linking CXX executable bin/future_hang_on_get_629_test
[383/1364] Building CXX object tests/regressions/lcos/CMakeFiles/exception_from_continuation_1613_test_exe.dir/exception_from_continuation_1613.cpp.o
[384/1364] Linking CXX executable bin/exception_from_continuation_1613_test
[385/1364] Building CXX object tests/regressions/lcos/CMakeFiles/wait_for_action_2796_test_exe.dir/wait_for_action_2796.cpp.o
[386/1364] Linking CXX executable bin/wait_for_action_2796_test
[387/1364] Building CXX object tests/regressions/components/CMakeFiles/partitioned_vector_2201_test_exe.dir/partitioned_vector_2201.cpp.o
[388/1364] Linking CXX executable bin/partitioned_vector_2201_test
[389/1364] Building CXX object tests/regressions/iostreams/CMakeFiles/lost_output_2236_test_exe.dir/lost_output_2236.cpp.o
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In copy constructor ‘gc::server::collectable::collectable(const gc::server::collectable&)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:119:9: warning: base class ‘class hpx::components::component_base<gc::server::collectable>’ should be explicitly initialized in the copy constructor [-Wextra]
collectable(const collectable &src)
^~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/util/lightweight_test.hpp:12:0,
from /home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:9:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In member function ‘void gc::server::collectable::phantomize_ref(unsigned int, hpx::naming::id_type, hpx::naming::id_type)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:314:35: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
HPX_ASSERT(weak_count >= 0);
~~~~~~~~~~~^~~~
/home/zao/stellar/hpx/hpx/util/assert.hpp:35:29: note: in definition of macro ‘HPX_ASSERT’
# define HPX_ASSERT(expr) ((expr) ? (void)0 : __builtin_unreachable())
^~~~
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In member function ‘void gc::server::collectable::done(hpx::naming::id_type)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:383:27: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
HPX_ASSERT(cd->wc >= 0);
~~~~~~~^~~~
/home/zao/stellar/hpx/hpx/util/assert.hpp:35:29: note: in definition of macro ‘HPX_ASSERT’
# define HPX_ASSERT(expr) ((expr) ? (void)0 : __builtin_unreachable())
^~~~
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp: In member function ‘void gc::server::collectable::decref(unsigned int)’:
/home/zao/stellar/hpx/tests/regressions/iostreams/lost_output_2236.cpp:433:35: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
HPX_ASSERT(weak_count >= 0);
~~~~~~~~~~~^~~~
/home/zao/stellar/hpx/hpx/util/assert.hpp:35:29: note: in definition of macro ‘HPX_ASSERT’
# define HPX_ASSERT(expr) ((expr) ? (void)0 : __builtin_unreachable())
^~~~
[390/1364] Linking CXX executable bin/lost_output_2236_test
[391/1364] Building CXX object tests/regressions/lcos/CMakeFiles/async_callback_with_bound_callback_test_exe.dir/async_callback_with_bound_callback.cpp.o
[392/1364] Linking CXX executable bin/async_callback_with_bound_callback_test
[393/1364] Building CXX object tests/regressions/lcos/CMakeFiles/call_promise_get_gid_more_than_once_test_exe.dir/call_promise_get_gid_more_than_once.cpp.o
[394/1364] Linking CXX executable bin/call_promise_get_gid_more_than_once_test
[395/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_promise_allocator_test_exe.dir/local_promise_allocator.cpp.o
[396/1364] Building CXX object tests/regressions/lcos/CMakeFiles/lifetime_588_test_exe.dir/lifetime_588.cpp.o
[397/1364] Linking CXX executable bin/lifetime_588_test
[398/1364] Building CXX object tests/regressions/lcos/CMakeFiles/shared_mutex_1702_test_exe.dir/shared_mutex_1702.cpp.o
[399/1364] Linking CXX executable bin/shared_mutex_1702_test
[400/1364] Building CXX object tests/regressions/lcos/CMakeFiles/sliding_semaphore_2338_test_exe.dir/sliding_semaphore_2338.cpp.o
[401/1364] Linking CXX executable bin/sliding_semaphore_2338_test
[402/1364] Building CXX object tests/regressions/lcos/CMakeFiles/wait_all_hang_1946_test_exe.dir/wait_all_hang_1946.cpp.o
[403/1364] Linking CXX executable bin/wait_all_hang_1946_test
[404/1364] Building CXX object tests/regressions/lcos/CMakeFiles/async_callback_non_deduced_context_test_exe.dir/async_callback_non_deduced_context.cpp.o
[405/1364] Linking CXX executable bin/async_callback_non_deduced_context_test
[406/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_const_functor_773_test_exe.dir/dataflow_const_functor_773.cpp.o
[407/1364] Linking CXX executable bin/dataflow_const_functor_773_test
[408/1364] Building CXX object tests/regressions/lcos/CMakeFiles/ignore_while_locked_1485_test_exe.dir/ignore_while_locked_1485.cpp.o
[409/1364] Linking CXX executable bin/ignore_while_locked_1485_test
[410/1364] Building CXX object tests/regressions/lcos/CMakeFiles/after_588_test_exe.dir/after_588.cpp.o
[411/1364] Linking CXX executable bin/after_588_test
[412/1364] Building CXX object tests/regressions/lcos/CMakeFiles/receive_buffer_1733_test_exe.dir/receive_buffer_1733.cpp.o
[413/1364] Linking CXX executable bin/receive_buffer_1733_test
[414/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_recursion_1613_test_exe.dir/dataflow_recursion_1613.cpp.o
[415/1364] Linking CXX executable bin/dataflow_recursion_1613_test
[416/1364] Building CXX object tests/regressions/lcos/CMakeFiles/barrier_hang_test_exe.dir/barrier_hang.cpp.o
[417/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_using_774_test_exe.dir/dataflow_using_774.cpp.o
[418/1364] Linking CXX executable bin/dataflow_using_774_test
[419/1364] Linking CXX executable bin/barrier_hang_test
[420/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_790_test_exe.dir/future_790.cpp.o
[421/1364] Linking CXX executable bin/future_790_test
[422/1364] Building CXX object tests/regressions/lcos/CMakeFiles/broadcast_wait_for_2822_test_exe.dir/broadcast_wait_for_2822.cpp.o
[423/1364] Linking CXX executable bin/broadcast_wait_for_2822_test
[424/1364] Building CXX object tests/regressions/lcos/CMakeFiles/async_unwrap_1037_test_exe.dir/async_unwrap_1037.cpp.o
[425/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_action_2008_test_exe.dir/dataflow_action_2008.cpp.o
[426/1364] Linking CXX executable bin/async_unwrap_1037_test
[427/1364] Linking CXX executable bin/dataflow_action_2008_test
[428/1364] Building CXX object tests/regressions/lcos/CMakeFiles/async_action_1813_test_exe.dir/async_action_1813.cpp.o
[429/1364] Linking CXX executable bin/async_action_1813_test
[430/1364] Building CXX object tests/regressions/lcos/CMakeFiles/shared_future_continuation_order_test_exe.dir/shared_future_continuation_order.cpp.o
[431/1364] Linking CXX executable bin/shared_future_continuation_order_test
[432/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/equal_test_exe.dir/equal.cpp.o
[433/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_hang_on_wait_with_callback_629_test_exe.dir/future_hang_on_wait_with_callback_629.cpp.o
[434/1364] Linking CXX executable bin/future_hang_on_wait_with_callback_629_test
[435/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/searchn_test_exe.dir/searchn.cpp.o
[436/1364] Linking CXX executable bin/searchn_test
[437/1364] Building CXX object tests/regressions/lcos/CMakeFiles/channel_register_as_2722_test_exe.dir/channel_register_as_2722.cpp.o
[438/1364] Linking CXX executable bin/channel_register_as_2722_test
[439/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_unwrap_1182_test_exe.dir/future_unwrap_1182.cpp.o
[440/1364] Linking CXX executable bin/future_unwrap_1182_test
[441/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_791_test_exe.dir/dataflow_791.cpp.o
[442/1364] Linking CXX executable bin/dataflow_791_test
[443/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_timed_wait_1025_test_exe.dir/future_timed_wait_1025.cpp.o
[444/1364] Linking CXX executable bin/future_timed_wait_1025_test
[445/1364] Building CXX object tests/regressions/lcos/CMakeFiles/shared_future_then_2166_test_exe.dir/shared_future_then_2166.cpp.o
[446/1364] Linking CXX executable bin/shared_future_then_2166_test
[447/1364] Building CXX object tests/regressions/lcos/CMakeFiles/promise_leak_996_test_exe.dir/promise_leak_996.cpp.o
[448/1364] Linking CXX executable bin/promise_leak_996_test
[449/1364] Building CXX object tests/regressions/lcos/CMakeFiles/safely_destroy_promise_1481_test_exe.dir/safely_destroy_promise_1481.cpp.o
[450/1364] Linking CXX executable bin/safely_destroy_promise_1481_test
[451/1364] Building CXX object tests/regressions/lcos/CMakeFiles/when_all_vectors_1623_test_exe.dir/when_all_vectors_1623.cpp.o
[452/1364] Linking CXX executable bin/when_all_vectors_1623_test
[453/1364] Building CXX object tests/regressions/lcos/CMakeFiles/lifetime_588_1_test_exe.dir/lifetime_588_1.cpp.o
[454/1364] Linking CXX executable bin/lifetime_588_1_test
[455/1364] Building CXX object tests/regressions/lcos/CMakeFiles/promise_1620_test_exe.dir/promise_1620.cpp.o
[456/1364] Linking CXX executable bin/promise_1620_test
[457/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_unwrap_878_test_exe.dir/future_unwrap_878.cpp.o
[458/1364] Linking CXX executable bin/future_unwrap_878_test
[459/1364] Building CXX object tests/regressions/lcos/CMakeFiles/set_hpx_limit_798_test_exe.dir/set_hpx_limit_798.cpp.o
[460/1364] Building CXX object tests/regressions/lcos/CMakeFiles/multiple_gather_ops_2001_test_exe.dir/multiple_gather_ops_2001.cpp.o
[461/1364] Linking CXX executable bin/set_hpx_limit_798_test
[462/1364] Linking CXX executable bin/multiple_gather_ops_2001_test
[463/1364] Building CXX object tests/regressions/lcos/CMakeFiles/shared_stated_leaked_1211_test_exe.dir/shared_stated_leaked_1211.cpp.o
[464/1364] Linking CXX executable bin/shared_stated_leaked_1211_test
[465/1364] Building CXX object tests/regressions/lcos/CMakeFiles/split_future_2246_test_exe.dir/split_future_2246.cpp.o
[466/1364] Linking CXX executable bin/split_future_2246_test
[467/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_future_swap2_test_exe.dir/dataflow_future_swap2.cpp.o
[468/1364] Linking CXX executable bin/dataflow_future_swap2_test
[469/1364] Building CXX object tests/regressions/lcos/CMakeFiles/wait_for_1751_test_exe.dir/wait_for_1751.cpp.o
[470/1364] Linking CXX executable bin/wait_for_1751_test
[471/1364] Building CXX object tests/regressions/lcos/CMakeFiles/future_serialization_1898_test_exe.dir/future_serialization_1898.cpp.o
[472/1364] Linking CXX executable bin/future_serialization_1898_test
[473/1364] Building CXX object tests/regressions/lcos/CMakeFiles/dataflow_future_swap_test_exe.dir/dataflow_future_swap.cpp.o
[474/1364] Linking CXX executable bin/dataflow_future_swap_test
[475/1364] Building CXX object tests/regressions/parallel/CMakeFiles/scan_non_commutative_test_exe.dir/scan_non_commutative.cpp.o
[476/1364] Linking CXX executable bin/scan_non_commutative_test
[477/1364] Building CXX object tests/regressions/parallel/CMakeFiles/minimal_findend_test_exe.dir/minimal_findend.cpp.o
[478/1364] Linking CXX executable bin/minimal_findend_test
[479/1364] Building CXX object tests/regressions/parallel/CMakeFiles/search_zerolength_test_exe.dir/search_zerolength.cpp.o
[480/1364] Linking CXX executable bin/search_zerolength_test
[481/1364] Building CXX object tests/regressions/parallel/CMakeFiles/static_chunker_2282_test_exe.dir/static_chunker_2282.cpp.o
[482/1364] Linking CXX executable bin/static_chunker_2282_test
[483/1364] Building CXX object tests/regressions/performance_counters/CMakeFiles/discover_counters_1787_test_exe.dir/discover_counters_1787.cpp.o
[484/1364] Building CXX object tests/regressions/parallel/CMakeFiles/scan_shortlength_test_exe.dir/scan_shortlength.cpp.o
[485/1364] Linking CXX executable bin/scan_shortlength_test
[486/1364] Linking CXX executable bin/discover_counters_1787_test
[487/1364] Building CXX object tests/regressions/serialization/CMakeFiles/buffer_overrun_2839_test_exe.dir/buffer_overrun_2839.cpp.o
[488/1364] Building CXX object tests/regressions/parallel/CMakeFiles/for_each_annotated_function_test_exe.dir/for_each_annotated_function.cpp.o
[489/1364] Linking CXX executable bin/for_each_annotated_function_test
[490/1364] Linking CXX executable bin/buffer_overrun_2839_test
[491/1364] Building CXX object tests/regressions/parallel/CMakeFiles/for_loop_2281_test_exe.dir/for_loop_2281.cpp.o
[492/1364] Linking CXX executable bin/for_loop_2281_test
[493/1364] Building CXX object tests/regressions/performance_counters/CMakeFiles/statistics_2666_test_exe.dir/statistics_2666.cpp.o
[494/1364] Linking CXX executable bin/statistics_2666_test
[495/1364] Building CXX object tests/regressions/parallel/executors/CMakeFiles/is_executor_1691_test_exe.dir/is_executor_1691.cpp.o
[496/1364] Linking CXX executable bin/is_executor_1691_test
[497/1364] Building CXX object tests/regressions/parallel/CMakeFiles/scan_different_inits_test_exe.dir/scan_different_inits.cpp.o
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_zero()’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:43:39: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_zero()::<lambda(int, int)>; Conv = test_zero()::<lambda(int)>; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<int*, std::vector<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
[](int foo){ return foo - 3; });
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_async_zero()’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:86:43: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_async_zero()::<lambda(int, int)>; Conv = test_async_zero()::<lambda(int)>; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
[](int foo){ return foo - 3; });
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_one(std::vector<int>)’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:126:30: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_one(std::vector<int>)::<lambda(int, int)>&; Conv = test_one(std::vector<int>)::<lambda(int)>&; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<int*, std::vector<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
10, fun_add, fun_conv);
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp: In function ‘void test_async_one(std::vector<int>)’:
/home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:189:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&, Conv&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; FwdIter2 = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; Op = test_async_one(std::vector<int>)::<lambda(int, int)>&; Conv = test_async_one(std::vector<int>)::<lambda(int)>&; int _concept_requires_364 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_364 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
10, fun_add, fun_conv);
^
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:20:0,
from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9,
from /home/zao/stellar/hpx/tests/regressions/parallel/scan_different_inits.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_inclusive_scan.hpp:367:5: note: declared here
transform_inclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
[498/1364] Linking CXX executable bin/scan_different_inits_test
[499/1364] Building CXX object tests/regressions/performance_counters/CMakeFiles/uptime_1737_test_exe.dir/uptime_1737.cpp.o
[500/1364] Linking CXX executable bin/uptime_1737_test
[501/1364] Building CXX object tests/regressions/threads/CMakeFiles/thread_pool_executor_1112_test_exe.dir/thread_pool_executor_1112.cpp.o
[502/1364] Linking CXX executable bin/thread_pool_executor_1112_test
[503/1364] Building CXX object tests/regressions/threads/CMakeFiles/thread_rescheduling_test_exe.dir/thread_rescheduling.cpp.o
[504/1364] Linking CXX executable bin/thread_rescheduling_test
[505/1364] Building CXX object tests/regressions/threads/CMakeFiles/thread_data_1111_test_exe.dir/thread_data_1111.cpp.o
[506/1364] Linking CXX executable bin/thread_data_1111_test
[507/1364] Building CXX object tests/regressions/threads/CMakeFiles/block_os_threads_1036_test_exe.dir/block_os_threads_1036.cpp.o
[508/1364] Linking CXX executable bin/block_os_threads_1036_test
[509/1364] Building CXX object tests/regressions/threads/CMakeFiles/thread_suspend_pending_test_exe.dir/thread_suspend_pending.cpp.o
[510/1364] Linking CXX executable bin/thread_suspend_pending_test
[511/1364] Building CXX object tests/regressions/threads/CMakeFiles/thread_suspend_duration_test_exe.dir/thread_suspend_duration.cpp.o
[512/1364] Linking CXX executable bin/thread_suspend_duration_test
[513/1364] Building CXX object tests/regressions/threads/CMakeFiles/resume_priority_test_exe.dir/resume_priority.cpp.o
[514/1364] Linking CXX executable bin/resume_priority_test
[515/1364] Building CXX object tests/regressions/traits/CMakeFiles/is_callable_1179_test_exe.dir/is_callable_1179.cpp.o
[516/1364] Linking CXX executable bin/is_callable_1179_test
[517/1364] Building CXX object tests/regressions/threads/CMakeFiles/threads_all_1422_test_exe.dir/threads_all_1422.cpp.o
[518/1364] Linking CXX executable bin/threads_all_1422_test
[519/1364] Linking CXX executable bin/function_serialization_728_test
[520/1364] Linking CXX executable bin/tuple_serialization_803_test
[521/1364] Building CXX object tests/regressions/threads/CMakeFiles/thread_pool_executor_1114_test_exe.dir/thread_pool_executor_1114.cpp.o
[522/1364] Linking CXX executable bin/thread_pool_executor_1114_test
[523/1364] Building CXX object tests/regressions/util/CMakeFiles/set_config_entry_deadlock_test_exe.dir/set_config_entry_deadlock.cpp.o
[524/1364] Linking CXX executable bin/set_config_entry_deadlock_test
[525/1364] Building CXX object tests/regressions/util/CMakeFiles/protect_with_nullary_pfo_test_exe.dir/protect_with_nullary_pfo.cpp.o
[526/1364] Linking CXX executable bin/protect_with_nullary_pfo_test
[527/1364] Building CXX object tests/regressions/util/CMakeFiles/zero_copy_parcels_1001_test_exe.dir/zero_copy_parcels_1001.cpp.o
[528/1364] Building CXX object tests/regressions/util/CMakeFiles/function_argument_test_exe.dir/function_argument.cpp.o
[529/1364] Linking CXX executable bin/zero_copy_parcels_1001_test
[530/1364] Linking CXX executable bin/function_argument_test
[531/1364] Building CXX object tests/regressions/util/CMakeFiles/iarchive_1237_test_exe.dir/iarchive_1237.cpp.o
[532/1364] Linking CXX executable bin/iarchive_1237_test
[533/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/copyif_range_test_exe.dir/copyif_range.cpp.o
[534/1364] Building CXX object tests/regressions/util/CMakeFiles/use_all_cores_2262_test_exe.dir/use_all_cores_2262.cpp.o
/home/zao/stellar/hpx/tests/regressions/util/use_all_cores_2262.cpp:29:12: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
(char*)"use_all_cores_2262", nullptr
^~~~~~~~~~~~~~~~~~~~
[535/1364] Linking CXX executable bin/use_all_cores_2262_test
[536/1364] Building CXX object tests/regressions/util/CMakeFiles/configuration_1572_test_exe.dir/configuration_1572.cpp.o
[537/1364] Linking CXX executable bin/configuration_1572_test
[538/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/remove_copy_if_test_exe.dir/remove_copy_if.cpp.o
[539/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_range_test_exe.dir/replace_range.cpp.o
[540/1364] Linking CXX executable bin/replace_range_test
[541/1364] Linking CXX executable bin/remove_copy_if_test
[542/1364] Building CXX object tests/regressions/util/CMakeFiles/unwrapped_1528_test_exe.dir/unwrapped_1528.cpp.o
[543/1364] Linking CXX executable bin/unwrapped_1528_test
[544/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_copy_range_test_exe.dir/replace_copy_range.cpp.o
[545/1364] Building CXX object tests/unit/agas/CMakeFiles/gid_type_test_exe.dir/gid_type.cpp.o
[546/1364] Linking CXX executable bin/gid_type_test
[547/1364] Building CXX object tests/regressions/util/CMakeFiles/serialize_buffer_1069_test_exe.dir/serialize_buffer_1069.cpp.o
[548/1364] Linking CXX executable bin/serialize_buffer_1069_test
[549/1364] Building CXX object tests/unit/agas/CMakeFiles/get_colocation_id_test_exe.dir/get_colocation_id.cpp.o
[550/1364] Linking CXX executable bin/get_colocation_id_test
[551/1364] Building CXX object tests/unit/agas/CMakeFiles/find_clients_from_prefix_test_exe.dir/find_clients_from_prefix.cpp.o
[552/1364] Linking CXX executable bin/find_clients_from_prefix_test
[553/1364] Building CXX object tests/unit/actions/CMakeFiles/return_future_test_exe.dir/return_future.cpp.o
[554/1364] Linking CXX executable bin/return_future_test
[555/1364] Building CXX object tests/unit/agas/components/CMakeFiles/simple_refcnt_checker_component.dir/server/simple_refcnt_checker.cpp.o
[556/1364] Building CXX object tests/unit/agas/components/CMakeFiles/simple_refcnt_checker_component.dir/simple_refcnt_checker.cpp.o
[557/1364] cd /home/zao/stellar/bld-rwdi/tests/unit/build && /usr/bin/cmake -E chdir /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_install_dir_test /usr/bin/cmake /home/zao/stellar/hpx/tests/unit/build/src -DHPX_DIR=/usr/local/lib/cmake/HPX -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_FLAGS= -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- The CXX compiler identification is GNU 6.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at CMakeLists.txt:35 (message):
HPX_DIR=/usr/local/lib/cmake/HPX does not exist. Did you forget to run the
install rule?
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_C_COMPILER
-- Build files have been written to: /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_install_dir_test
[558/1364] Linking CXX shared library lib/libhpx_simple_refcnt_checker.so.1.1.0
[559/1364] Creating library symlink lib/libhpx_simple_refcnt_checker.so.1 lib/libhpx_simple_refcnt_checker.so
[560/1364] cd /home/zao/stellar/bld-rwdi/tests/unit/build && /usr/bin/cmake --build /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_install_dir_test --config RelWithDebInfo
[561/1364] cd /home/zao/stellar/bld-rwdi/tests/unit/build && /usr/bin/cmake -E chdir /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_build_dir_test /usr/bin/cmake /home/zao/stellar/hpx/tests/unit/build/src -DHPX_DIR=/home/zao/stellar/bld-rwdi/lib/cmake/HPX -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_FLAGS= -DCMAKE_BUILD_TYPE=RelWithDebInfo
-- The CXX compiler identification is GNU 6.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Using tcmalloc allocator.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_build_dir_test
[562/1364] Building CXX object tests/unit/agas/CMakeFiles/find_ids_from_prefix_test_exe.dir/find_ids_from_prefix.cpp.o
[563/1364] Linking CXX executable bin/find_ids_from_prefix_test
[564/1364] Building CXX object tests/unit/agas/components/CMakeFiles/managed_refcnt_checker_component.dir/managed_refcnt_checker.cpp.o
[565/1364] Building CXX object tests/unit/agas/components/CMakeFiles/managed_refcnt_checker_component.dir/server/managed_refcnt_checker.cpp.o
[566/1364] Linking CXX shared library lib/libhpx_managed_refcnt_checker.so.1.1.0
[567/1364] Creating library symlink lib/libhpx_managed_refcnt_checker.so.1 lib/libhpx_managed_refcnt_checker.so
[568/1364] Building CXX object tests/unit/agas/components/CMakeFiles/simple_mobile_object_component.dir/simple_mobile_object.cpp.o
[569/1364] Building CXX object tests/unit/component/CMakeFiles/distribution_policy_executor_v1_test_exe.dir/distribution_policy_executor_v1.cpp.o
[570/1364] Building CXX object tests/unit/component/CMakeFiles/get_gid_test_exe.dir/get_gid.cpp.o
[571/1364] cd /home/zao/stellar/bld-rwdi/tests/unit/build && /usr/bin/cmake --build /home/zao/stellar/bld-rwdi/tests/unit/build/cmake_build_dir_test --config RelWithDebInfo
Scanning dependencies of target test_component
[ 25%] Building CXX object CMakeFiles/test_component.dir/test_component.cpp.o
[ 50%] Linking CXX shared library libhpx_test_component.so
[ 50%] Built target test_component
Scanning dependencies of target test_executable
[ 75%] Building CXX object CMakeFiles/test_executable.dir/test.cpp.o
[100%] Linking CXX executable test_executable
[100%] Built target test_executable
[572/1364] Building CXX object tests/unit/agas/CMakeFiles/uncounted_symbol_to_remote_object_test_exe.dir/uncounted_symbol_to_remote_object.cpp.o
[573/1364] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_1_abstract_test_exe.dir/inheritance_3_classes_1_abstract.cpp.o
[574/1364] Linking CXX executable bin/uncounted_symbol_to_remote_object_test
[575/1364] Building CXX object tests/unit/agas/CMakeFiles/uncounted_symbol_to_local_object_test_exe.dir/uncounted_symbol_to_local_object.cpp.o
[576/1364] Linking CXX executable bin/uncounted_symbol_to_local_object_test
[577/1364] Building CXX object tests/unit/agas/CMakeFiles/scoped_ref_to_remote_object_test_exe.dir/scoped_ref_to_remote_object.cpp.o
[578/1364] Linking CXX executable bin/scoped_ref_to_remote_object_test
[579/1364] Building CXX object tests/unit/agas/CMakeFiles/scoped_ref_to_local_object_test_exe.dir/scoped_ref_to_local_object.cpp.o
[580/1364] Linking CXX executable bin/scoped_ref_to_local_object_test
[581/1364] Building CXX object tests/unit/agas/CMakeFiles/refcnted_symbol_to_remote_object_test_exe.dir/refcnted_symbol_to_remote_object.cpp.o
[582/1364] Linking CXX executable bin/refcnted_symbol_to_remote_object_test
[583/1364] Building CXX object tests/unit/agas/CMakeFiles/split_credit_test_exe.dir/split_credit.cpp.o
[584/1364] Linking CXX executable bin/split_credit_test
[585/1364] Building CXX object tests/unit/agas/CMakeFiles/credit_exhaustion_test_exe.dir/credit_exhaustion.cpp.o
[586/1364] Building CXX object tests/unit/agas/CMakeFiles/refcnted_symbol_to_local_object_test_exe.dir/refcnted_symbol_to_local_object.cpp.o
[587/1364] Linking CXX executable bin/credit_exhaustion_test
[588/1364] Linking CXX executable bin/refcnted_symbol_to_local_object_test
[589/1364] Linking CXX executable bin/distribution_policy_executor_v1_test
[590/1364] Linking CXX shared library lib/libhpx_simple_mobile_object.so.1.1.0
[591/1364] Creating library symlink lib/libhpx_simple_mobile_object.so.1 lib/libhpx_simple_mobile_object.so
[592/1364] Building CXX object tests/unit/agas/CMakeFiles/remote_embedded_ref_to_local_object_test_exe.dir/remote_embedded_ref_to_local_object.cpp.o
[593/1364] Linking CXX executable bin/remote_embedded_ref_to_local_object_test
[594/1364] Linking CXX executable bin/inheritance_3_classes_1_abstract_test
[595/1364] Linking CXX executable bin/get_gid_test
[596/1364] Building CXX object tests/unit/agas/CMakeFiles/local_embedded_ref_to_local_object_test_exe.dir/local_embedded_ref_to_local_object.cpp.o
[597/1364] Linking CXX executable bin/local_embedded_ref_to_local_object_test
[598/1364] Building CXX object tests/unit/agas/CMakeFiles/local_address_rebind_test_exe.dir/local_address_rebind.cpp.o
[599/1364] Linking CXX executable bin/local_address_rebind_test
[600/1364] Building CXX object tests/unit/agas/CMakeFiles/local_embedded_ref_to_remote_object_test_exe.dir/local_embedded_ref_to_remote_object.cpp.o
[601/1364] Linking CXX executable bin/local_embedded_ref_to_remote_object_test
[602/1364] Building CXX object tests/unit/agas/CMakeFiles/remote_embedded_ref_to_remote_object_test_exe.dir/remote_embedded_ref_to_remote_object.cpp.o
[603/1364] Linking CXX executable bin/remote_embedded_ref_to_remote_object_test
[604/1364] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_concrete_test_exe.dir/inheritance_3_classes_concrete.cpp.o
[605/1364] Linking CXX executable bin/inheritance_3_classes_concrete_test
[606/1364] Building CXX object tests/unit/component/CMakeFiles/distribution_policy_executor_test_exe.dir/distribution_policy_executor.cpp.o
[607/1364] Building CXX object tests/unit/component/CMakeFiles/copy_component_test_exe.dir/copy_component.cpp.o
[608/1364] Building CXX object tests/unit/component/CMakeFiles/get_ptr_test_exe.dir/get_ptr.cpp.o
[609/1364] Linking CXX executable bin/copy_component_test
[610/1364] Linking CXX executable bin/get_ptr_test
[611/1364] Building CXX object tests/unit/component/CMakeFiles/action_invoke_no_more_than_test_exe.dir/action_invoke_no_more_than.cpp.o
[612/1364] Linking CXX executable bin/action_invoke_no_more_than_test
[613/1364] Linking CXX executable bin/distribution_policy_executor_test
[614/1364] Building CXX object tests/unit/component/CMakeFiles/local_new_test_exe.dir/local_new.cpp.o
[615/1364] Linking CXX executable bin/local_new_test
[616/1364] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_subview_test_exe.dir/partitioned_vector_subview.cpp.o
[617/1364] Linking CXX executable bin/partitioned_vector_subview_test
[618/1364] Building CXX object tests/unit/component/CMakeFiles/inheritance_2_classes_abstract_test_exe.dir/inheritance_2_classes_abstract.cpp.o
[619/1364] Linking CXX executable bin/inheritance_2_classes_abstract_test
[620/1364] Building CXX object tests/unit/component/CMakeFiles/inheritance_2_classes_concrete_test_exe.dir/inheritance_2_classes_concrete.cpp.o
[621/1364] Linking CXX executable bin/inheritance_2_classes_concrete_test
[622/1364] Building CXX object tests/unit/component/CMakeFiles/inheritance_3_classes_2_abstract_test_exe.dir/inheritance_3_classes_2_abstract.cpp.o
[623/1364] Linking CXX executable bin/inheritance_3_classes_2_abstract_test
[624/1364] Building CXX object tests/unit/component/CMakeFiles/coarray_test_exe.dir/coarray.cpp.o
[625/1364] Linking CXX executable bin/coarray_test
[626/1364] Building CXX object tests/unit/component/CMakeFiles/new_binpacking_test_exe.dir/new_binpacking.cpp.o
[627/1364] Linking CXX executable bin/new_binpacking_test
[628/1364] Building CXX object tests/unit/component/CMakeFiles/new__test_exe.dir/new_.cpp.o
[629/1364] Building CXX object tests/unit/component/CMakeFiles/migrate_component_test_exe.dir/migrate_component.cpp.o
[630/1364] Linking CXX executable bin/migrate_component_test
[631/1364] Linking CXX executable bin/new__test
[632/1364] Building CXX object tests/unit/component/CMakeFiles/new_colocated_test_exe.dir/new_colocated.cpp.o
[633/1364] Linking CXX executable bin/new_colocated_test
[634/1364] Building CXX object tests/unit/component/CMakeFiles/migrate_component_to_storage_test_exe.dir/migrate_component_to_storage.cpp.o
/home/zao/stellar/hpx/tests/unit/component/migrate_component_to_storage.cpp: In copy constructor ‘test_server::test_server(const test_server&)’:
/home/zao/stellar/hpx/tests/unit/component/migrate_component_to_storage.cpp:28:5: warning: base class ‘struct hpx::components::migration_support<hpx::components::component_base<test_server> >’ should be explicitly initialized in the copy constructor [-Wextra]
test_server(test_server const&) {}
^~~~~~~~~~~
[635/1364] Linking CXX executable bin/migrate_component_to_storage_test
[636/1364] Building CXX object tests/unit/component/CMakeFiles/unordered_map_test_exe.dir/unordered_map.cpp.o
[637/1364] Linking CXX executable bin/unordered_map_test
[638/1364] Building CXX object tests/unit/component/components/CMakeFiles/launch_process_test_server_component.dir/launch_process_test_server.cpp.o
[639/1364] Linking CXX shared library lib/libhpx_launch_process_test_server.so.1.1.0
[640/1364] Creating library symlink lib/libhpx_launch_process_test_server.so.1 lib/libhpx_launch_process_test_server.so
[641/1364] Building CXX object tests/unit/component/CMakeFiles/coarray_all_reduce_test_exe.dir/coarray_all_reduce.cpp.o
[642/1364] Building CXX object tests/unit/diagnostics/CMakeFiles/unhandled_exception_test_exe.dir/unhandled_exception.cpp.o
[643/1364] Linking CXX executable bin/coarray_all_reduce_test
[644/1364] Linking CXX executable bin/unhandled_exception_test
[645/1364] Building CXX object tests/unit/diagnostics/CMakeFiles/handled_exception_test_exe.dir/handled_exception.cpp.o
[646/1364] Linking CXX executable bin/handled_exception_test
[647/1364] Building CXX object tests/unit/component/CMakeFiles/launched_process_test_exe.dir/launched_process.cpp.o
[648/1364] Linking CXX executable bin/launched_process_test
[649/1364] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_executor_v1_test_exe.dir/apply_local_executor_v1.cpp.o
[650/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_executor_v1_test_exe.dir/local_dataflow_executor_v1.cpp.o
In file included from /home/zao/stellar/hpx/hpx/dataflow.hpp:9:0,
from /home/zao/stellar/hpx/hpx/runtime/components/default_distribution_policy.hpp:12,
from /home/zao/stellar/hpx/hpx/runtime/components/new.hpp:14,
from /home/zao/stellar/hpx/hpx/lcos/channel.hpp:13,
from /home/zao/stellar/hpx/hpx/include/lcos.hpp:19,
from /home/zao/stellar/hpx/hpx/hpx.hpp:10,
from /home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:7:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(int); Ts = {int}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:273:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(int); Ts = {int}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:274:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(int); Ts = {int}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:273:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(int); Ts = {int}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(int), int}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:274:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int); Futures = hpx::util::tuple<int>; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:517:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:81:31: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:85:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:116:21: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<void (*)(), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:196:19: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<void>), hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:221:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 0ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Ts = {std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int, std::allocator<int> >&), 1ul>, std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:108:30: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(const std::vector<int>&), 1ul>; Futures = hpx::util::tuple<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range_respawn(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:383:34: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_range(Iter, Iter) [with long unsigned int I = 0ul; Iter = __gnu_cxx::__normal_iterator<hpx::lcos::future<int>*, std::vector<hpx::lcos::future<int> > >; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:434:27: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::true_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>; std::true_type = std::integral_constant<bool, true>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(std::vector<hpx::lcos::future<int> >&); Ts = {std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > >&), std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > >}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:248:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:376:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(std::vector<hpx::lcos::future<int> >&); Futures = hpx::util::tuple<std::reference_wrapper<std::vector<hpx::lcos::future<int>, std::allocator<hpx::lcos::future<int> > > > >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:323:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:324:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::sequential_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::sequential_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::sequential_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:325:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Policy = hpx::parallel::v3::sequential_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:90:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int, int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Ts = {hpx::lcos::future<int>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>, hpx::lcos::future<int>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:111:22: required from ‘void function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:331:31: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = hpx::util::detail::functional_unwrap_impl<int (*)(int), 1ul>; Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Ts = {hpx::lcos::future<void>, hpx::lcos::future<void>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>), hpx::lcos::future<void>, hpx::lcos::future<void>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:206:31: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(hpx::lcos::future<void>, hpx::lcos::future<void>); Futures = hpx::util::tuple<hpx::lcos::future<void>, hpx::lcos::future<void> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:484:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Ts = {hpx::lcos::future<int>, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>), hpx::lcos::future<int>, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:230:30: required from ‘void future_function_pointers(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:332:38: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(hpx::lcos::future<int>, hpx::lcos::future<int>); Futures = hpx::util::tuple<hpx::lcos::future<int>, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = void (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {void (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<void>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:287:35: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = void (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp: In instantiation of ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next_respawn(IsFuture, IsRange) [with long unsigned int I = 1ul; IsFuture = std::integral_constant<bool, true>; IsRange = std::integral_constant<bool, false>; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:469:46: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::true_type, std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::true_type = std::integral_constant<bool, true>; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 1ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:365:28: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::await_next(std::false_type, std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:506:26: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await(std::false_type) [with long unsigned int I = 0ul; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:512:24: required from ‘void hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::do_await() [with Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:210:13: required from ‘static typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type hpx::lcos::detail::dataflow_dispatch<Executor, typename std::enable_if<((hpx::traits::is_executor<typename std::decay<_Tp>::type, void>::value || hpx::traits::is_one_way_executor<typename std::decay<_Tp>::type, void>::value) || hpx::traits::is_two_way_executor<typename std::decay<_Tp>::type, void>::value)>::type>::call(Executor_&&, F&&, Ts&& ...) [with Executor_ = hpx::parallel::v3::parallel_executor&; F = int (*)(int, hpx::lcos::future<int>); Ts = {int, hpx::lcos::future<int>}; Executor = hpx::parallel::v3::parallel_executor; typename hpx::lcos::detail::dataflow_frame<Executor, typename std::decay<T0>::type, hpx::util::tuple<typename hpx::traits::acquire_future<Ts, void>::type ...> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/local/dataflow.hpp:249:48: required from ‘decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) hpx::dataflow(F&&, Ts&& ...) [with F = hpx::parallel::v3::parallel_executor&; Ts = {int (*)(int, hpx::lcos::future<int>), int, hpx::lcos::future<int>}; decltype (hpx::lcos::detail::dataflow_dispatch<typename std::decay<_Tp>::type>::call(forward<F>(f), (forward<Ts>)(hpx::dataflow::ts)...)) = hpx::lcos::future<int>; typename std::decay<_Tp>::type = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:288:34: required from ‘void plain_arguments(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/local_dataflow_executor_v1.cpp:333:29: required from here
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:358:25: warning: ‘typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type hpx::lcos::detail::dataflow_frame<Policy, Func, Futures>::finalize(Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Policy = hpx::parallel::v3::parallel_executor; Func = int (*)(int, hpx::lcos::future<int>); Futures = hpx::util::tuple<int, hpx::lcos::future<int> >; typename std::enable_if<hpx::traits::is_executor<Executor>::value>::type = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
finalize(policy_);
~~~~~~~~^~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/dataflow.hpp:316:9: note: declared here
finalize(Executor& exec)
^~~~~~~~
[651/1364] Linking CXX executable bin/local_dataflow_executor_v1_test
[652/1364] Linking CXX executable bin/apply_local_executor_v1_test
[653/1364] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_view_iterator_test_exe.dir/partitioned_vector_view_iterator.cpp.o
[654/1364] Building CXX object tests/unit/component/CMakeFiles/launch_process_test_exe.dir/launch_process.cpp.o
[655/1364] Linking CXX executable bin/launch_process_test
[656/1364] Linking CXX executable bin/partitioned_vector_view_iterator_test
[657/1364] Building CXX object tests/unit/lcos/CMakeFiles/when_some_std_array_test_exe.dir/when_some_std_array.cpp.o
[658/1364] Linking CXX executable bin/when_some_std_array_test
[659/1364] Building CXX object tests/unit/lcos/CMakeFiles/future_then_executor_v1_test_exe.dir/future_then_executor_v1.cpp.o
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<void> f2 = f1.then(exec, &p3);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p4);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:157:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:112:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_deferred_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:158:30: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:119:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:159:22: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:128:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f21 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:129:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f21.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_one(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:160:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:65: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_two(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:161:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:46: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:60: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<void> f2 = f1.then(exec, &p3);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = f1.then(exec, &p4);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:157:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:112:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_simple_deferred_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:158:30: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:119:68: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2 = hpx::async(exec, p1).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:159:22: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:128:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f21 = f1.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:129:50: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f21.then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_one(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:160:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:51: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:138:65: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::lcos::future<int> f2= f1.then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp: In instantiation of ‘void test_complex_then_chain_two(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:161:32: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:46: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:147:60: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::async(exec, p1).then(exec, &p2).then(exec, &p2);
^
In file included from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14:0,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1007:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws)
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:635:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:635:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:635:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:635:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:635:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp: In instantiation of ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’:
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: warning: ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
return base_type::then(exec, std::forward<F>(f), ec);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/future.hpp:635:9: note: declared here
then(Executor& exec, F && f, error_code& ec = throws) const
^~~~
In file included from /home/zao/stellar/hpx/hpx/lcos/future.hpp:1495:0,
from /home/zao/stellar/hpx/hpx/runtime/basename_registration.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime_fwd.hpp:14,
from /home/zao/stellar/hpx/hpx/runtime/threads/thread.hpp:11,
from /home/zao/stellar/hpx/hpx/include/threads.hpp:11,
from /home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:10:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:570:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:570:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:570:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:570:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:570:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
static_cast<shared_state*>(p.get())->attach_exec_v1(future, exec);
^~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:570:14: note: declared here
void attach_exec_v1(Future const& future, Executor& exec)
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
&continuation::async_exec_v1<Executor>;
^~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:443:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::sequential_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:172:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::sequential_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = int; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = int (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:57:50: required from ‘void test_return_int(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:154:20: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = int (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = void; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<hpx::traits::detail::future_data_void> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = void (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<void>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:76:51: required from ‘void test_return_void(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:155:21: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = void (*)(hpx::lcos::future<int>); ContResult = void; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp: In instantiation of ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’:
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:580:32: required from ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::attach_exec_v1(const Future&, Executor&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int]’
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:686:9: required from ‘typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type hpx::lcos::detail::make_continuation_exec_v1(const Future&, Executor&, F&&) [with ContResult = hpx::lcos::future<int>; Future = hpx::lcos::future<int>; Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); typename hpx::traits::detail::shared_state_ptr<typename hpx::lcos::detail::continuation_result<ContResult>::type>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:657:76: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type hpx::lcos::detail::future_base<Derived, R>::then(Executor&, F&&, hpx::error_code&) const [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); Derived = hpx::lcos::future<int>; R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<Derived, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/hpx/lcos/future.hpp:1010:35: required from ‘typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type hpx::lcos::future<R>::then(Executor&, F&&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); R = int; typename hpx::util::lazy_enable_if<hpx::traits::is_executor<Executor>::value, hpx::traits::future_then_result<hpx::lcos::future<R>, F> >::type = hpx::lcos::future<int>]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:95:50: required from ‘void test_implicit_unwrapping(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:156:29: required from ‘void test_then(Executor&) [with Executor = hpx::parallel::v3::parallel_executor]’
/home/zao/stellar/hpx/tests/unit/lcos/future_then_executor_v1.cpp:177:23: required from here
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:449:13: warning: ‘void hpx::lcos::detail::continuation<Future, F, ContResult>::async_exec_v1(typename hpx::traits::detail::shared_state_ptr_for<Future>::type&&, Executor&, hpx::error_code&) [with Executor = hpx::parallel::v3::parallel_executor; Future = hpx::lcos::future<int>; F = hpx::lcos::future<int> (*)(hpx::lcos::future<int>); ContResult = int; typename hpx::traits::detail::shared_state_ptr_for<Future>::type = boost::intrusive_ptr<hpx::lcos::detail::future_data<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
async_exec_v1(std::move(f), exec, throws);
^~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/lcos/local/packaged_continuation.hpp:363:14: note: declared here
void async_exec_v1(
^~~~~~~~~~~~~
[660/1364] Linking CXX executable bin/future_then_executor_v1_test
[661/1364] Linking CXX executable bin/split_shared_future_test
[662/1364] Building CXX object tests/unit/lcos/CMakeFiles/when_some_test_exe.dir/when_some.cpp.o
[663/1364] Linking CXX executable bin/when_some_test
[664/1364] Building CXX object tests/unit/lcos/CMakeFiles/when_all_std_array_test_exe.dir/when_all_std_array.cpp.o
[665/1364] Linking CXX executable bin/when_all_std_array_test
[666/1364] Building CXX object tests/unit/lcos/CMakeFiles/when_any_std_array_test_exe.dir/when_any_std_array.cpp.o
[667/1364] Linking CXX executable bin/when_any_std_array_test
[668/1364] Building CXX object tests/unit/lcos/CMakeFiles/condition_variable_test_exe.dir/condition_variable.cpp.o
[669/1364] Linking CXX executable bin/condition_variable_test
[670/1364] Building CXX object tests/unit/component/CMakeFiles/partitioned_vector_view_test_exe.dir/partitioned_vector_view.cpp.o
[671/1364] Linking CXX executable bin/partitioned_vector_view_test
[672/1364] Building CXX object tests/unit/lcos/CMakeFiles/barrier_test_exe.dir/barrier.cpp.o
[673/1364] Linking CXX executable bin/barrier_test
[674/1364] Building CXX object tests/unit/lcos/CMakeFiles/split_future_test_exe.dir/split_future.cpp.o
[675/1364] Linking CXX executable bin/split_future_test
[676/1364] Building CXX object tests/unit/lcos/CMakeFiles/when_any_test_exe.dir/when_any.cpp.o
[677/1364] Linking CXX executable bin/when_any_test
[678/1364] Building CXX object tests/unit/lcos/CMakeFiles/apply_remote_client_test_exe.dir/apply_remote_client.cpp.o
[679/1364] Linking CXX executable bin/apply_remote_client_test
[680/1364] Building CXX object tests/unit/lcos/CMakeFiles/channel_local_test_exe.dir/channel_local.cpp.o
[681/1364] Linking CXX executable bin/channel_local_test
[682/1364] Building CXX object tests/unit/lcos/CMakeFiles/broadcast_apply_test_exe.dir/broadcast_apply.cpp.o
[683/1364] Linking CXX executable bin/broadcast_apply_test
[684/1364] Building CXX object tests/unit/lcos/CMakeFiles/fold_test_exe.dir/fold.cpp.o
[685/1364] Linking CXX executable bin/fold_test
[686/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_remote_client_test_exe.dir/async_remote_client.cpp.o
[687/1364] Linking CXX executable bin/async_remote_client_test
[688/1364] Building CXX object tests/unit/lcos/CMakeFiles/future_then_executor_test_exe.dir/future_then_executor.cpp.o
[689/1364] Linking CXX executable bin/future_then_executor_test
[690/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_cb_colocated_test_exe.dir/async_continue_cb_colocated.cpp.o
[691/1364] Linking CXX executable bin/async_continue_cb_colocated_test
[692/1364] Building CXX object tests/unit/lcos/CMakeFiles/broadcast_test_exe.dir/broadcast.cpp.o
[693/1364] Building CXX object tests/unit/lcos/CMakeFiles/client_then_test_exe.dir/client_then.cpp.o
[694/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_remote_test_exe.dir/async_remote.cpp.o
[695/1364] Linking CXX executable bin/client_then_test
[696/1364] Linking CXX executable bin/broadcast_test
[697/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_event_test_exe.dir/local_event.cpp.o
[698/1364] Linking CXX executable bin/local_event_test
[699/1364] Linking CXX executable bin/async_remote_test
[700/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_cb_test_exe.dir/async_continue_cb.cpp.o
[701/1364] Linking CXX executable bin/async_continue_cb_test
[702/1364] Building CXX object tests/unit/lcos/CMakeFiles/when_all_test_exe.dir/when_all.cpp.o
[703/1364] Linking CXX executable bin/when_all_test
[704/1364] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_executor_test_exe.dir/apply_local_executor.cpp.o
[705/1364] Linking CXX executable bin/apply_local_executor_test
[706/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_local_test_exe.dir/async_local.cpp.o
[707/1364] Linking CXX executable bin/async_local_test
[708/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_continue_test_exe.dir/async_continue.cpp.o
[709/1364] Linking CXX executable bin/async_continue_test
[710/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_local_executor_test_exe.dir/async_local_executor.cpp.o
[711/1364] Linking CXX executable bin/async_local_executor_test
[712/1364] Building CXX object tests/unit/lcos/CMakeFiles/apply_remote_test_exe.dir/apply_remote.cpp.o
[713/1364] Linking CXX executable bin/apply_remote_test
[714/1364] Building CXX object tests/unit/lcos/CMakeFiles/run_guarded_test_exe.dir/run_guarded.cpp.o
[715/1364] Linking CXX executable bin/run_guarded_test
[716/1364] Building CXX object tests/unit/lcos/CMakeFiles/counting_semaphore_test_exe.dir/counting_semaphore.cpp.o
[717/1364] Linking CXX executable bin/counting_semaphore_test
[718/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_executor_test_exe.dir/local_dataflow_executor.cpp.o
[719/1364] Linking CXX executable bin/local_dataflow_executor_test
[720/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_latch_test_exe.dir/local_latch.cpp.o
[721/1364] Linking CXX executable bin/local_latch_test
[722/1364] Building CXX object tests/unit/lcos/CMakeFiles/apply_colocated_test_exe.dir/apply_colocated.cpp.o
[723/1364] Linking CXX executable bin/apply_colocated_test
[724/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_local_executor_v1_test_exe.dir/async_local_executor_v1.cpp.o
[725/1364] Linking CXX executable bin/async_local_executor_v1_test
[726/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_remote_test_exe.dir/async_cb_remote.cpp.o
[727/1364] Linking CXX executable bin/async_cb_remote_test
[728/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_remote_client_test_exe.dir/async_cb_remote_client.cpp.o
[729/1364] Linking CXX executable bin/async_cb_remote_client_test
[730/1364] Building CXX object tests/unit/lcos/CMakeFiles/apply_local_test_exe.dir/apply_local.cpp.o
[731/1364] Linking CXX executable bin/apply_local_test
[732/1364] Building CXX object tests/unit/lcos/CMakeFiles/remote_dataflow_test_exe.dir/remote_dataflow.cpp.o
[733/1364] Linking CXX executable bin/remote_dataflow_test
[734/1364] Building CXX object tests/unit/lcos/CMakeFiles/future_test_exe.dir/future.cpp.o
[735/1364] Linking CXX executable bin/future_test
[736/1364] Building CXX object tests/unit/lcos/CMakeFiles/future_ref_test_exe.dir/future_ref.cpp.o
[737/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_barrier_test_exe.dir/local_barrier.cpp.o
[738/1364] Linking CXX executable bin/future_ref_test
[739/1364] Linking CXX executable bin/local_barrier_test
[740/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_mutex_test_exe.dir/local_mutex.cpp.o
[741/1364] Linking CXX executable bin/local_mutex_test
[742/1364] Building CXX object tests/unit/lcos/CMakeFiles/wait_all_std_array_test_exe.dir/wait_all_std_array.cpp.o
[743/1364] Linking CXX executable bin/local_promise_allocator_test
[744/1364] Linking CXX executable bin/wait_all_std_array_test
[745/1364] Building CXX object tests/unit/lcos/CMakeFiles/async_cb_colocated_test_exe.dir/async_cb_colocated.cpp.o
[746/1364] Linking CXX executable bin/async_cb_colocated_test
[747/1364] Building CXX object tests/unit/lcos/CMakeFiles/future_wait_test_exe.dir/future_wait.cpp.o
[748/1364] Linking CXX executable bin/future_wait_test
[749/1364] Building CXX object tests/unit/lcos/CMakeFiles/reduce_test_exe.dir/reduce.cpp.o
[750/1364] Linking CXX executable bin/reduce_test
[751/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_test_exe.dir/local_dataflow.cpp.o
[752/1364] Linking CXX executable bin/local_dataflow_test
[753/1364] Building CXX object tests/unit/lcos/CMakeFiles/global_spmd_block_test_exe.dir/global_spmd_block.cpp.o
[754/1364] Linking CXX executable bin/global_spmd_block_test
[755/1364] Building CXX object tests/unit/lcos/CMakeFiles/promise_test_exe.dir/promise.cpp.o
[756/1364] Linking CXX executable bin/promise_test
[757/1364] Building CXX object tests/unit/lcos/CMakeFiles/promise_allocator_test_exe.dir/promise_allocator.cpp.o
[758/1364] Linking CXX executable bin/promise_allocator_test
[759/1364] Building CXX object tests/unit/lcos/CMakeFiles/packaged_action_test_exe.dir/packaged_action.cpp.o
[760/1364] Linking CXX executable bin/packaged_action_test
[761/1364] Building CXX object tests/unit/lcos/CMakeFiles/make_future_test_exe.dir/make_future.cpp.o
[762/1364] Linking CXX executable bin/make_future_test
[763/1364] Building CXX object tests/unit/lcos/CMakeFiles/future_then_test_exe.dir/future_then.cpp.o
[764/1364] Linking CXX executable bin/future_then_test
[765/1364] Building CXX object tests/unit/lcos/CMakeFiles/remote_latch_test_exe.dir/remote_latch.cpp.o
[766/1364] Linking CXX executable bin/remote_latch_test
[767/1364] Linking CXX executable bin/task_block_test
[768/1364] Linking CXX executable bin/spmd_block_test
[769/1364] Building CXX object tests/unit/lcos/CMakeFiles/sliding_semaphore_test_exe.dir/sliding_semaphore.cpp.o
[770/1364] Linking CXX executable bin/sliding_semaphore_test
[771/1364] Building CXX object tests/unit/lcos/CMakeFiles/local_dataflow_std_array_test_exe.dir/local_dataflow_std_array.cpp.o
[772/1364] Building CXX object tests/unit/lcos/shared_mutex/CMakeFiles/shared_mutex2_test_exe.dir/shared_mutex2.cpp.o
[773/1364] Linking CXX executable bin/local_dataflow_std_array_test
[774/1364] Linking CXX executable bin/shared_mutex2_test
[775/1364] Building CXX object tests/unit/lcos/CMakeFiles/shared_future_test_exe.dir/shared_future.cpp.o
[776/1364] Linking CXX executable bin/shared_future_test
[777/1364] Building CXX object tests/unit/lcos/CMakeFiles/channel_test_exe.dir/channel.cpp.o
[778/1364] Linking CXX executable bin/channel_test
[779/1364] Building CXX object tests/unit/parallel/CMakeFiles/task_block_executor_test_exe.dir/task_block_executor.cpp.o
[780/1364] Linking CXX executable bin/task_block_executor_test
[781/1364] Building CXX object tests/unit/parallel/CMakeFiles/task_block_par_test_exe.dir/task_block_par.cpp.o
[782/1364] Linking CXX executable bin/task_block_par_test
[783/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copy_executors_v1_test_exe.dir/uninitialized_copy_executors_v1.cpp.o
[784/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_prefetching_executors_v1_test_exe.dir/foreach_prefetching_executors_v1.cpp.o
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:12:0,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching_executors_v1.cpp:15:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp: In instantiation of ‘void hpx::parallel::util::detail::prefetch_addresses(const T& ...) [with T = {double}]’:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:266:31: required from ‘void hpx::parallel::util::detail::prefetch_containers(const hpx::util::tuple<Ts ...>&, hpx::util::detail::pack_c<long unsigned int, Right ...>, std::size_t) [with Ts = {std::reference_wrapper<const std::vector<double, std::allocator<double> > >}; long unsigned int ...Is = {0ul}; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:363:44: required from ‘static hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::call(hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type, std::size_t, F&&) [with F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; Itr = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; Ts = {const std::vector<double, std::allocator<double> >}; hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/loop.hpp:215:42: required from ‘typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type hpx::parallel::util::loop_n(Iter, std::size_t, F&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:98:52: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::execute(Iter, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:132:17: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::operator()(Iter, std::size_t, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/detail/chunk_size.hpp:196:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/zao/stellar/hpx/hpx/parallel/algorithms/detail/dispatch.hpp:373:37: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type hpx::parallel::v1::detail::algorithm<Derived, Result>::call(ExPolicy&&, std::false_type, Args&& ...) const [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; Args = {hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity}; Derived = hpx::parallel::v1::detail::for_each<hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > > >; Result = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:415:74: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::detail::for_each_(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&, std::false_type) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:526:33: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::for_each(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; int _concept_requires_502 = 42; typename std::enable_if<((_concept_requires_502 == 43) || ((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<Iter>::value) && hpx::parallel::traits::is_projected<Proj, FwdIter>::value)), int>::type _concept_check_502 = 0; int _concept_requires_507 = 42; typename std::enable_if<((_concept_requires_507 == 43) || hpx::parallel::traits::is_indirect_callable<ExPolicy, F, hpx::parallel::traits::projected<Proj, FwdIter> >::value), int>::type _concept_check_507 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:116:32: required from ‘void test_for_each_prefetching_exception(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching_executors_v1.cpp:23:40: required from ‘void test_prefetching_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching_executors_v1.cpp:47:59: required from here
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:256:31: warning: cast from type ‘const double*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
(_mm_prefetch((char*)&ts, _MM_HINT_T0), 0)..., 0
^~~~~~~~~~
[785/1364] Linking CXX executable bin/uninitialized_copy_executors_v1_test
[786/1364] Linking CXX executable bin/foreach_prefetching_executors_v1_test
[787/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/inclusive_scan_executors_v1_test_exe.dir/inclusive_scan_executors_v1.cpp.o
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:22:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:48:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:26:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:48:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:34:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:49:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:38:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:49:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::parallel_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:22:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:55:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:26:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:55:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:34:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:56:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:38:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:56:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::sequential_executor_parameters>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:22:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:58:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:26:25: required from ‘void test_executors(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:58:47: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:34:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:59:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:38:31: required from ‘void test_executors_async(ExPolicy&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:59:70: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy_shim<hpx::parallel::v3::sequential_executor, hpx::parallel::v3::static_chunk_size>; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_executors_v1.cpp:14:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
[788/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_fill_test_exe.dir/uninitialized_fill.cpp.o
[789/1364] Linking CXX executable bin/inclusive_scan_executors_v1_test
[790/1364] Linking CXX executable bin/uninitialized_fill_test
[791/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_moven_test_exe.dir/uninitialized_moven.cpp.o
[792/1364] Linking CXX executable bin/uninitialized_moven_test
[793/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_default_constructn_test_exe.dir/uninitialized_default_constructn.cpp.o
[794/1364] Linking CXX executable bin/uninitialized_default_constructn_test
[795/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_test_exe.dir/transform_reduce.cpp.o
[796/1364] Linking CXX executable bin/transform_reduce_test
[797/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_exclusive_scan_test_exe.dir/transform_exclusive_scan.cpp.o
[798/1364] Linking CXX executable bin/transform_exclusive_scan_test
[799/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_bad_alloc_test_exe.dir/transform_reduce_binary_bad_alloc.cpp.o
[800/1364] Linking CXX executable bin/transform_reduce_binary_bad_alloc_test
[801/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_binary2_test_exe.dir/transform_binary2.cpp.o
[802/1364] Linking CXX executable bin/transform_binary2_test
[803/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_binary_test_exe.dir/transform_binary.cpp.o
[804/1364] Linking CXX executable bin/transform_binary_test
[805/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_bad_alloc_test_exe.dir/foreachn_projection_bad_alloc.cpp.o
[806/1364] Linking CXX executable bin/foreachn_projection_bad_alloc_test
[807/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_value_constructn_test_exe.dir/uninitialized_value_constructn.cpp.o
[808/1364] Linking CXX executable bin/uninitialized_value_constructn_test
[809/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/count_test_exe.dir/count.cpp.o
[810/1364] Linking CXX executable bin/count_test
[811/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_bad_alloc_test_exe.dir/foreachn_bad_alloc.cpp.o
[812/1364] Linking CXX executable bin/foreachn_bad_alloc_test
[813/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_exception_test_exe.dir/foreachn_exception.cpp.o
[814/1364] Linking CXX executable bin/foreachn_exception_test
[815/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_induction_async_test_exe.dir/for_loop_induction_async.cpp.o
[816/1364] Linking CXX executable bin/for_loop_induction_async_test
[817/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_prefetching_test_exe.dir/foreach_prefetching.cpp.o
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:12:0,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching.cpp:15:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp: In instantiation of ‘void hpx::parallel::util::detail::prefetch_addresses(const T& ...) [with T = {double}]’:
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:266:31: required from ‘void hpx::parallel::util::detail::prefetch_containers(const hpx::util::tuple<Ts ...>&, hpx::util::detail::pack_c<long unsigned int, Right ...>, std::size_t) [with Ts = {std::reference_wrapper<const std::vector<double, std::allocator<double> > >}; long unsigned int ...Is = {0ul}; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:363:44: required from ‘static hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::call(hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type, std::size_t, F&&) [with F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; Itr = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; Ts = {const std::vector<double, std::allocator<double> >}; hpx::parallel::util::detail::loop_n<hpx::parallel::util::detail::prefetching_iterator<Itr, Ts ...> >::iterator_type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/loop.hpp:215:42: required from ‘typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type hpx::parallel::util::loop_n(Iter, std::size_t, F&&) [with ExPolicy = hpx::parallel::execution::parallel_policy; Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = hpx::parallel::v1::detail::invoke_projected<test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity>; typename std::enable_if<(! hpx::parallel::execution::is_vectorpack_execution_policy<T>::value), Iter>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:98:52: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::execute(Iter, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = const hpx::parallel::execution::parallel_policy&; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:132:17: required from ‘void hpx::parallel::v1::detail::for_each_iteration<ExPolicy, F, Proj>::operator()(Iter, std::size_t, std::size_t) [with Iter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; ExPolicy = const hpx::parallel::execution::parallel_policy&; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/hpx/parallel/util/detail/chunk_size.hpp:196:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/zao/stellar/hpx/hpx/parallel/algorithms/detail/dispatch.hpp:373:37: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type hpx::parallel::v1::detail::algorithm<Derived, Result>::call(ExPolicy&&, std::false_type, Args&& ...) const [with ExPolicy = const hpx::parallel::execution::parallel_policy&; Args = {hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::allocator<long unsigned int> > >, const std::vector<double, std::allocator<double> > >&, test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>, hpx::parallel::util::projection_identity}; Derived = hpx::parallel::v1::detail::for_each<hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > > >; Result = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, typename hpx::parallel::v1::detail::local_algorithm_result<Result>::type>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:415:74: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::detail::for_each_(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&, std::false_type) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; std::false_type = std::integral_constant<bool, false>]’
/home/zao/stellar/hpx/hpx/parallel/algorithms/for_each.hpp:526:33: required from ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type hpx::parallel::v1::for_each(ExPolicy&&, FwdIter, FwdIter, F&&, Proj&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >; F = test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t)>; Proj = hpx::parallel::util::projection_identity; int _concept_requires_502 = 42; typename std::enable_if<((_concept_requires_502 == 43) || ((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<Iter>::value) && hpx::parallel::traits::is_projected<Proj, FwdIter>::value)), int>::type _concept_check_502 = 0; int _concept_requires_507 = 42; typename std::enable_if<((_concept_requires_507 == 43) || hpx::parallel::traits::is_indirect_callable<ExPolicy, F, hpx::parallel::traits::projected<Proj, FwdIter> >::value), int>::type _concept_check_507 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, T>::type = hpx::parallel::util::detail::prefetching_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, const std::vector<double, std::allocator<double> > >]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_tests_prefetching.hpp:40:28: required from ‘void test_for_each_prefetching(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching.cpp:23:30: required from ‘void test_for_each_prefetching() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/foreach_prefetching.cpp:39:64: required from here
/home/zao/stellar/hpx/hpx/parallel/util/prefetching.hpp:256:31: warning: cast from type ‘const double*’ to type ‘char*’ casts away qualifiers [-Wcast-qual]
(_mm_prefetch((char*)&ts, _MM_HINT_T0), 0)..., 0
^~~~~~~~~~
[818/1364] Linking CXX executable bin/foreach_prefetching_test
[819/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_executors_test_exe.dir/foreach_executors.cpp.o
[820/1364] Linking CXX executable bin/foreach_executors_test
[821/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_test_exe.dir/foreach.cpp.o
[822/1364] Linking CXX executable bin/foreach_test
[823/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_reduction_test_exe.dir/for_loop_reduction.cpp.o
[824/1364] Linking CXX executable bin/for_loop_reduction_test
[825/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_exception_test_exe.dir/findifnot_exception.cpp.o
[826/1364] Linking CXX executable bin/findifnot_exception_test
[827/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copy_test_exe.dir/copy.cpp.o
[828/1364] Linking CXX executable bin/copy_test
[829/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_test_exe.dir/findifnot.cpp.o
[830/1364] Linking CXX executable bin/findifnot_test
[831/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_executors_v1_test_exe.dir/is_sorted_executors_v1.cpp.o
[832/1364] Linking CXX executable bin/is_sorted_executors_v1_test
[833/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_induction_test_exe.dir/for_loop_induction.cpp.o
[834/1364] Linking CXX executable bin/for_loop_induction_test
[835/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/unique_copy_test_exe.dir/unique_copy.cpp.o
[836/1364] Linking CXX executable bin/unique_copy_test
[837/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_union_test_exe.dir/set_union.cpp.o
[838/1364] Linking CXX executable bin/set_union_test
[839/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/search_test_exe.dir/search.cpp.o
[840/1364] Linking CXX executable bin/search_test
[841/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_exception_test_exe.dir/adjacentfind_exception.cpp.o
[842/1364] Linking CXX executable bin/adjacentfind_exception_test
[843/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findif_test_exe.dir/findif.cpp.o
[844/1364] Linking CXX executable bin/findif_test
[845/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findfirstof_binary_test_exe.dir/findfirstof_binary.cpp.o
[846/1364] Linking CXX executable bin/findfirstof_binary_test
[847/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findifnot_bad_alloc_test_exe.dir/findifnot_bad_alloc.cpp.o
[848/1364] Linking CXX executable bin/findifnot_bad_alloc_test
[849/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyn_test_exe.dir/copyn.cpp.o
[850/1364] Linking CXX executable bin/copyn_test
[851/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_exception_test_exe.dir/exclusive_scan_exception.cpp.o
[852/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_projection_test_exe.dir/foreach_projection.cpp.o
[853/1364] Linking CXX executable bin/exclusive_scan_exception_test
[854/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/filln_test_exe.dir/filln.cpp.o
[855/1364] Linking CXX executable bin/foreach_projection_test
[856/1364] Linking CXX executable bin/filln_test
[857/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/fill_test_exe.dir/fill.cpp.o
[858/1364] Linking CXX executable bin/fill_test
[859/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copy_test_exe.dir/uninitialized_copy.cpp.o
[860/1364] Linking CXX executable bin/uninitialized_copy_test
[861/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_move_test_exe.dir/uninitialized_move.cpp.o
[862/1364] Linking CXX executable bin/uninitialized_move_test
[863/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/lexicographical_compare_test_exe.dir/lexicographical_compare.cpp.o
[864/1364] Linking CXX executable bin/lexicographical_compare_test
[865/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreach_executors_v1_test_exe.dir/foreach_executors_v1.cpp.o
[866/1364] Linking CXX executable bin/foreach_executors_v1_test
[867/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/any_of_test_exe.dir/any_of.cpp.o
[868/1364] Linking CXX executable bin/any_of_test
[869/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/find_test_exe.dir/find.cpp.o
[870/1364] Linking CXX executable bin/find_test
[871/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findend_test_exe.dir/findend.cpp.o
[872/1364] Linking CXX executable bin/findend_test
[873/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_exception_test_exe.dir/transform_reduce_binary_exception.cpp.o
[874/1364] Linking CXX executable bin/transform_reduce_binary_exception_test
[875/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_exception_test_exe.dir/adjacentdifference_exception.cpp.o
[876/1364] Linking CXX executable bin/adjacentdifference_exception_test
[877/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_bad_alloc_test_exe.dir/adjacentfind_binary_bad_alloc.cpp.o
[878/1364] Linking CXX executable bin/adjacentfind_binary_bad_alloc_test
[879/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_validate_test_exe.dir/exclusive_scan_validate.cpp.o
[880/1364] Linking CXX executable bin/exclusive_scan_validate_test
[881/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_n_strided_test_exe.dir/for_loop_n_strided.cpp.o
[882/1364] Linking CXX executable bin/for_loop_n_strided_test
[883/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_default_construct_test_exe.dir/uninitialized_default_construct.cpp.o
[884/1364] Linking CXX executable bin/uninitialized_default_construct_test
[885/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_test_exe.dir/foreachn.cpp.o
[886/1364] Linking CXX executable bin/foreachn_test
[887/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_test_exe.dir/adjacentfind.cpp.o
[888/1364] Linking CXX executable bin/adjacentfind_test
[889/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_reduction_async_test_exe.dir/for_loop_reduction_async.cpp.o
[890/1364] Linking CXX executable bin/for_loop_reduction_async_test
[891/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_exception_test_exe.dir/adjacentfind_binary_exception.cpp.o
[892/1364] Linking CXX executable bin/adjacentfind_binary_exception_test
[893/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_bad_alloc_test_exe.dir/adjacentdifference_bad_alloc.cpp.o
[894/1364] Linking CXX executable bin/adjacentdifference_bad_alloc_test
[895/1364] Linking CXX executable bin/equal_test
[896/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/generate_test_exe.dir/generate.cpp.o
[897/1364] Linking CXX executable bin/generate_test
[898/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_filln_test_exe.dir/uninitialized_filln.cpp.o
[899/1364] Linking CXX executable bin/uninitialized_filln_test
[900/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/findfirstof_test_exe.dir/findfirstof.cpp.o
[901/1364] Linking CXX executable bin/findfirstof_test
[902/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_reduce_binary_test_exe.dir/transform_reduce_binary.cpp.o
[903/1364] Linking CXX executable bin/transform_reduce_binary_test
[904/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_bad_alloc_test_exe.dir/exclusive_scan_bad_alloc.cpp.o
[905/1364] Linking CXX executable bin/exclusive_scan_bad_alloc_test
[906/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_heap_test_exe.dir/is_heap.cpp.o
[907/1364] Linking CXX executable bin/is_heap_test
[908/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_inclusive_scan_test_exe.dir/transform_inclusive_scan.cpp.o
[909/1364] Linking CXX executable bin/transform_inclusive_scan_test
[910/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_copy_test_exe.dir/replace_copy.cpp.o
[911/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_exception_test_exe.dir/foreachn_projection_exception.cpp.o
[912/1364] Linking CXX executable bin/replace_copy_test
[913/1364] Linking CXX executable bin/foreachn_projection_exception_test
[914/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_forward_test_exe.dir/copyif_forward.cpp.o
[915/1364] Linking CXX executable bin/copyif_forward_test
[916/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/countif_test_exe.dir/countif.cpp.o
[917/1364] Linking CXX executable bin/countif_test
[918/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan2_test_exe.dir/exclusive_scan2.cpp.o
[919/1364] Linking CXX executable bin/exclusive_scan2_test
[920/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/foreachn_projection_test_exe.dir/foreachn_projection.cpp.o
[921/1364] Linking CXX executable bin/foreachn_projection_test
[922/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_binary_test_exe.dir/adjacentfind_binary.cpp.o
[923/1364] Linking CXX executable bin/adjacentfind_binary_test
[924/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/exclusive_scan_test_exe.dir/exclusive_scan.cpp.o
[925/1364] Linking CXX executable bin/exclusive_scan_test
[926/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_random_test_exe.dir/copyif_random.cpp.o
[927/1364] Linking CXX executable bin/copyif_random_test
[928/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_value_construct_test_exe.dir/uninitialized_value_construct.cpp.o
[929/1364] Linking CXX executable bin/uninitialized_value_construct_test
[930/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/rotate_test_exe.dir/rotate.cpp.o
[931/1364] Linking CXX executable bin/rotate_test
[932/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/rotate_copy_test_exe.dir/rotate_copy.cpp.o
[933/1364] Linking CXX executable bin/rotate_copy_test
[934/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_bad_alloc_test_exe.dir/copyif_bad_alloc.cpp.o
[935/1364] Linking CXX executable bin/copyif_bad_alloc_test
[936/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_if_test_exe.dir/replace_if.cpp.o
[937/1364] Linking CXX executable bin/replace_if_test
[938/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/copyif_exception_test_exe.dir/copyif_exception.cpp.o
[939/1364] Linking CXX executable bin/copyif_exception_test
[940/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/move_test_exe.dir/move.cpp.o
[941/1364] Linking CXX executable bin/move_test
[942/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_test_exe.dir/replace.cpp.o
[943/1364] Linking CXX executable bin/replace_test
[944/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/destroyn_test_exe.dir/destroyn.cpp.o
[945/1364] Linking CXX executable bin/destroyn_test
[946/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/swapranges_test_exe.dir/swapranges.cpp.o
[947/1364] Linking CXX executable bin/swapranges_test
[948/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_partitioned_test_exe.dir/is_partitioned.cpp.o
[949/1364] Linking CXX executable bin/is_partitioned_test
[950/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/destroy_test_exe.dir/destroy.cpp.o
[951/1364] Linking CXX executable bin/destroy_test
[952/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/uninitialized_copyn_test_exe.dir/uninitialized_copyn.cpp.o
[953/1364] Linking CXX executable bin/uninitialized_copyn_test
[954/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_test_exe.dir/for_loop.cpp.o
[955/1364] Linking CXX executable bin/for_loop_test
[956/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_strided_test_exe.dir/for_loop_strided.cpp.o
[957/1364] Linking CXX executable bin/for_loop_strided_test
[958/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/for_loop_n_test_exe.dir/for_loop_n.cpp.o
[959/1364] Linking CXX executable bin/for_loop_n_test
[960/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/generaten_test_exe.dir/generaten.cpp.o
[961/1364] Linking CXX executable bin/generaten_test
[962/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_heap_until_test_exe.dir/is_heap_until.cpp.o
[963/1364] Linking CXX executable bin/is_heap_until_test
[964/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/includes_test_exe.dir/includes.cpp.o
[965/1364] Linking CXX executable bin/includes_test
[966/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/equal_binary_test_exe.dir/equal_binary.cpp.o
[967/1364] Linking CXX executable bin/equal_binary_test
[968/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_test_exe.dir/is_sorted.cpp.o
[969/1364] Linking CXX executable bin/is_sorted_test
[970/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/all_of_test_exe.dir/all_of.cpp.o
[971/1364] Linking CXX executable bin/all_of_test
[972/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/is_sorted_until_test_exe.dir/is_sorted_until.cpp.o
[973/1364] Linking CXX executable bin/is_sorted_until_test
[974/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/partition_copy_test_exe.dir/partition_copy.cpp.o
[975/1364] Linking CXX executable bin/partition_copy_test
[976/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/inclusive_scan_test_exe.dir/inclusive_scan.cpp.o
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:21:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:22:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:23:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:25:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:26:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:42:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::random_access_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:21:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:22:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:23:25: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:97:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1(ExPolicy&&, IteratorTag) [with ExPolicy = const hpx::parallel::execution::parallel_unsequenced_policy&; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(std::forward<ExPolicy>(policy),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:25:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:26:31: required from ‘void test_inclusive_scan1() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:43:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:140:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; Op = test_inclusive_scan1_async(ExPolicy&&, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::forward_iterator_tag]::<lambda(std::size_t, std::size_t)>&; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
f = hpx::parallel::inclusive_scan(std::forward<ExPolicy>(p),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val, op);
~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:55:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:56:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:57:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:59:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::random_access_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:60:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::random_access_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:76:59: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::random_access_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:55:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:56:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:57:25: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:186:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_unsequenced_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::size_t(0));
~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:59:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:0:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp: In instantiation of ‘void test_inclusive_scan2_async(ExPolicy, IteratorTag) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; IteratorTag = std::forward_iterator_tag]’:
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:60:31: required from ‘void test_inclusive_scan2() [with IteratorTag = std::forward_iterator_tag]’
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:77:53: required from here
/home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:212:38: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = test::test_iterator<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >, std::forward_iterator_tag>; FwdIter2 = __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> >; T = long unsigned int; int _concept_requires_438 = 42; typename std::enable_if<((_concept_requires_438 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && (! hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value))), int>::type _concept_check_438 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(p,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
iterator(std::begin(c)), iterator(std::end(c)), std::begin(d),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val);
~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan_tests.hpp:12,
from /home/zao/stellar/hpx/tests/unit/parallel/algorithms/inclusive_scan.cpp:13:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:441:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
[977/1364] Linking CXX executable bin/inclusive_scan_test
[978/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/minmax_element_test_exe.dir/minmax_element.cpp.o
[979/1364] Linking CXX executable bin/minmax_element_test
[980/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/mismatch_test_exe.dir/mismatch.cpp.o
[981/1364] Linking CXX executable bin/mismatch_test
[982/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/mismatch_binary_test_exe.dir/mismatch_binary.cpp.o
[983/1364] Linking CXX executable bin/mismatch_binary_test
[984/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/min_element_test_exe.dir/min_element.cpp.o
[985/1364] Linking CXX executable bin/min_element_test
[986/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reverse_test_exe.dir/reverse.cpp.o
[987/1364] Linking CXX executable bin/reverse_test
[988/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentfind_bad_alloc_test_exe.dir/adjacentfind_bad_alloc.cpp.o
[989/1364] Linking CXX executable bin/adjacentfind_bad_alloc_test
[990/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/partition_test_exe.dir/partition.cpp.o
[991/1364] Linking CXX executable bin/partition_test
[992/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reduce__test_exe.dir/reduce_.cpp.o
[993/1364] Linking CXX executable bin/reduce__test
[994/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_exceptions_test_exe.dir/sort_exceptions.cpp.o
[995/1364] Linking CXX executable bin/sort_exceptions_test
[996/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_test_exe.dir/sort.cpp.o
[997/1364] Linking CXX executable bin/sort_test
[998/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/remove_copy_test_exe.dir/remove_copy.cpp.o
[999/1364] Linking CXX executable bin/remove_copy_test
[1000/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/none_of_test_exe.dir/none_of.cpp.o
[1001/1364] Linking CXX executable bin/none_of_test
[1002/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/adjacentdifference_test_exe.dir/adjacentdifference.cpp.o
[1003/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reduce_by_key_test_exe.dir/reduce_by_key.cpp.o
[1004/1364] Linking CXX executable bin/adjacentdifference_test
[1005/1364] Linking CXX executable bin/reduce_by_key_test
[1006/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/stable_partition_test_exe.dir/stable_partition.cpp.o
[1007/1364] Linking CXX executable bin/stable_partition_test
[1008/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/max_element_test_exe.dir/max_element.cpp.o
[1009/1364] Linking CXX executable bin/max_element_test
[1010/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/replace_copy_if_test_exe.dir/replace_copy_if.cpp.o
[1011/1364] Linking CXX executable bin/replace_copy_if_test
[1012/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/reverse_copy_test_exe.dir/reverse_copy.cpp.o
[1013/1364] Linking CXX executable bin/reverse_copy_test
[1014/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_intersection_test_exe.dir/set_intersection.cpp.o
[1015/1364] Linking CXX executable bin/set_intersection_test
[1016/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/sort_by_key_test_exe.dir/sort_by_key.cpp.o
[1017/1364] Linking CXX executable bin/sort_by_key_test
[1018/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_difference_test_exe.dir/set_difference.cpp.o
[1019/1364] Linking CXX executable bin/set_difference_test
[1020/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/set_symmetric_difference_test_exe.dir/set_symmetric_difference.cpp.o
[1021/1364] Linking CXX executable bin/set_symmetric_difference_test
[1022/1364] Building CXX object tests/unit/parallel/algorithms/CMakeFiles/transform_test_exe.dir/transform.cpp.o
[1023/1364] Linking CXX executable bin/transform_test
[1024/1364] Linking CXX executable bin/copyif_range_test
[1025/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/unique_copy_range_test_exe.dir/unique_copy_range.cpp.o
[1026/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o
[1027/1364] Linking CXX executable bin/unique_copy_range_test
[1028/1364] Linking CXX executable bin/transform_range_binary2_test
[1029/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/partition_range_test_exe.dir/partition_range.cpp.o
[1030/1364] Linking CXX executable bin/partition_range_test
[1031/1364] Linking CXX executable bin/replace_copy_range_test
[1032/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_test_exe.dir/transform_range.cpp.o
[1033/1364] Linking CXX executable bin/transform_range_test
[1034/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary_test_exe.dir/transform_range_binary.cpp.o
[1035/1364] Linking CXX executable bin/transform_range_binary_test
[1036/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/is_heap_range_test_exe.dir/is_heap_range.cpp.o
[1037/1364] Linking CXX executable bin/is_heap_range_test
[1038/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/foreach_range_test_exe.dir/foreach_range.cpp.o
[1039/1364] Linking CXX executable bin/foreach_range_test
[1040/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/min_element_range_test_exe.dir/min_element_range.cpp.o
[1041/1364] Linking CXX executable bin/min_element_range_test
[1042/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/generate_range_test_exe.dir/generate_range.cpp.o
[1043/1364] Linking CXX executable bin/generate_range_test
[1044/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/sort_range_test_exe.dir/sort_range.cpp.o
[1045/1364] Linking CXX executable bin/sort_range_test
[1046/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/copy_range_test_exe.dir/copy_range.cpp.o
[1047/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/max_element_range_test_exe.dir/max_element_range.cpp.o
[1048/1364] Linking CXX executable bin/copy_range_test
[1049/1364] Linking CXX executable bin/max_element_range_test
[1050/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/minmax_element_range_test_exe.dir/minmax_element_range.cpp.o
[1051/1364] Linking CXX executable bin/minmax_element_range_test
[1052/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/partition_copy_range_test_exe.dir/partition_copy_range.cpp.o
[1053/1364] Linking CXX executable bin/partition_copy_range_test
[1054/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_if_range_test_exe.dir/replace_if_range.cpp.o
[1055/1364] Linking CXX executable bin/replace_if_range_test
[1056/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/is_heap_until_range_test_exe.dir/is_heap_until_range.cpp.o
[1057/1364] Linking CXX executable bin/is_heap_until_range_test
[1058/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/remove_copy_range_test_exe.dir/remove_copy_range.cpp.o
[1059/1364] Linking CXX executable bin/remove_copy_range_test
[1060/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/remove_copy_if_range_test_exe.dir/remove_copy_if_range.cpp.o
[1061/1364] Linking CXX executable bin/remove_copy_if_range_test
[1062/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/rotate_copy_range_test_exe.dir/rotate_copy_range.cpp.o
[1063/1364] Linking CXX executable bin/rotate_copy_range_test
[1064/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/rotate_range_test_exe.dir/rotate_range.cpp.o
[1065/1364] Linking CXX executable bin/rotate_range_test
[1066/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/replace_copy_if_range_test_exe.dir/replace_copy_if_range.cpp.o
[1067/1364] Linking CXX executable bin/replace_copy_if_range_test
[1068/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/reverse_copy_range_test_exe.dir/reverse_copy_range.cpp.o
[1069/1364] Linking CXX executable bin/reverse_copy_range_test
[1070/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_thread_pool_executors_v1_test_exe.dir/timed_thread_pool_executors_v1.cpp.o
[1071/1364] Linking CXX executable bin/timed_thread_pool_executors_v1_test
[1072/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_parallel_executor_v1_test_exe.dir/timed_parallel_executor_v1.cpp.o
[1073/1364] Linking CXX executable bin/timed_parallel_executor_v1_test
[1074/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/foreach_range_projection_test_exe.dir/foreach_range_projection.cpp.o
[1075/1364] Linking CXX executable bin/foreach_range_projection_test
[1076/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_executors_v1_test_exe.dir/thread_pool_executors_v1.cpp.o
[1077/1364] Linking CXX executable bin/thread_pool_executors_v1_test
[1078/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/service_executors_v1_test_exe.dir/service_executors_v1.cpp.o
[1079/1364] Linking CXX executable bin/service_executors_v1_test
[1080/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/this_thread_executors_v1_test_exe.dir/this_thread_executors_v1.cpp.o
[1081/1364] Linking CXX executable bin/this_thread_executors_v1_test
[1082/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/shared_parallel_executor_v1_test_exe.dir/shared_parallel_executor_v1.cpp.o
[1083/1364] Linking CXX executable bin/shared_parallel_executor_v1_test
[1084/1364] Building CXX object tests/unit/parallel/container_algorithms/CMakeFiles/reverse_range_test_exe.dir/reverse_range.cpp.o
[1085/1364] Linking CXX executable bin/reverse_range_test
[1086/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_sync_executor_v1_test_exe.dir/minimal_timed_sync_executor_v1.cpp.o
[1087/1364] Linking CXX executable bin/minimal_timed_sync_executor_v1_test
[1088/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_attached_executors_v1_test_exe.dir/thread_pool_attached_executors_v1.cpp.o
[1089/1364] Linking CXX executable bin/thread_pool_attached_executors_v1_test
[1090/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_sync_executor_test_exe.dir/minimal_timed_sync_executor.cpp.o
[1091/1364] Linking CXX executable bin/minimal_timed_sync_executor_test
[1092/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_sync_executor_v1_test_exe.dir/minimal_sync_executor_v1.cpp.o
[1093/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_v1_test_exe.dir/minimal_timed_async_executor_v1.cpp.o
[1094/1364] Linking CXX executable bin/minimal_sync_executor_v1_test
[1095/1364] Linking CXX executable bin/minimal_timed_async_executor_v1_test
[1096/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/persistent_executor_parameters_test_exe.dir/persistent_executor_parameters.cpp.o
[1097/1364] Linking CXX executable bin/persistent_executor_parameters_test
[1098/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_executor_v1_test_exe.dir/parallel_executor_v1.cpp.o
[1099/1364] Linking CXX executable bin/parallel_executor_v1_test
[1100/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_timed_async_executor_test_exe.dir/minimal_timed_async_executor.cpp.o
[1101/1364] Linking CXX executable bin/minimal_timed_async_executor_test
[1102/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_fork_executor_test_exe.dir/parallel_fork_executor.cpp.o
[1103/1364] Linking CXX executable bin/parallel_fork_executor_test
[1104/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/created_executor_test_exe.dir/created_executor.cpp.o
[1105/1364] Linking CXX executable bin/created_executor_test
[1106/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_sync_executor_test_exe.dir/minimal_sync_executor.cpp.o
[1107/1364] Linking CXX executable bin/minimal_sync_executor_test
[1108/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_async_executor_v1_test_exe.dir/minimal_async_executor_v1.cpp.o
[1109/1364] Linking CXX executable bin/minimal_async_executor_v1_test
[1110/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/minimal_async_executor_test_exe.dir/minimal_async_executor.cpp.o
[1111/1364] Linking CXX executable bin/minimal_async_executor_test
[1112/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/bulk_async_test_exe.dir/bulk_async.cpp.o
[1113/1364] Linking CXX executable bin/bulk_async_test
[1114/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/sequential_executor_v1_test_exe.dir/sequential_executor_v1.cpp.o
[1115/1364] Linking CXX executable bin/sequential_executor_v1_test
[1116/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/sequenced_executor_test_exe.dir/sequenced_executor.cpp.o
[1117/1364] Linking CXX executable bin/sequenced_executor_test
[1118/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_fork_executor_v1_test_exe.dir/parallel_fork_executor_v1.cpp.o
[1119/1364] Linking CXX executable bin/parallel_fork_executor_v1_test
[1120/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/service_executors_test_exe.dir/service_executors.cpp.o
[1121/1364] Linking CXX executable bin/service_executors_test
[1122/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/shared_parallel_executor_test_exe.dir/shared_parallel_executor.cpp.o
[1123/1364] Linking CXX executable bin/shared_parallel_executor_test
[1124/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/executor_parameters_timer_hooks_test_exe.dir/executor_parameters_timer_hooks.cpp.o
[1125/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/this_thread_executors_test_exe.dir/this_thread_executors.cpp.o
[1126/1364] Linking CXX executable bin/executor_parameters_timer_hooks_test
[1127/1364] Linking CXX executable bin/this_thread_executors_test
[1128/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/executor_parameters_test_exe.dir/executor_parameters.cpp.o
[1129/1364] Linking CXX executable bin/executor_parameters_test
[1130/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_executors_test_exe.dir/thread_pool_executors.cpp.o
[1131/1364] Linking CXX executable bin/thread_pool_executors_test
[1132/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/thread_pool_attached_executors_test_exe.dir/thread_pool_attached_executors.cpp.o
[1133/1364] Linking CXX executable bin/thread_pool_attached_executors_test
[1134/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_parallel_executor_test_exe.dir/timed_parallel_executor.cpp.o
[1135/1364] Linking CXX executable bin/timed_parallel_executor_test
[1136/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_this_thread_executors_v1_test_exe.dir/timed_this_thread_executors_v1.cpp.o
[1137/1364] Linking CXX executable bin/timed_this_thread_executors_v1_test
[1138/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_this_thread_executors_test_exe.dir/timed_this_thread_executors.cpp.o
[1139/1364] Linking CXX executable bin/timed_this_thread_executors_test
[1140/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/created_executor_v1_test_exe.dir/created_executor_v1.cpp.o
[1141/1364] Linking CXX executable bin/created_executor_v1_test
[1142/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/parallel_executor_test_exe.dir/parallel_executor.cpp.o
[1143/1364] Linking CXX executable bin/parallel_executor_test
[1144/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/bulk_async_v1_test_exe.dir/bulk_async_v1.cpp.o
[1145/1364] Building CXX object tests/unit/parallel/executors/CMakeFiles/timed_thread_pool_executors_test_exe.dir/timed_thread_pool_executors.cpp.o
[1146/1364] Linking CXX executable bin/bulk_async_v1_test
[1147/1364] Linking CXX executable bin/timed_thread_pool_executors_test
[1148/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_target_test_exe.dir/partitioned_vector_target.cpp.o
[1149/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_iter_test_exe.dir/partitioned_vector_iter.cpp.o
[1150/1364] Linking CXX executable bin/partitioned_vector_iter_test
[1151/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_handle_values_test_exe.dir/partitioned_vector_handle_values.cpp.o
[1152/1364] Linking CXX executable bin/partitioned_vector_target_test
[1153/1364] Linking CXX executable bin/partitioned_vector_handle_values_test
[1154/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_reduce_test_exe.dir/partitioned_vector_reduce.cpp.o
[1155/1364] Linking CXX executable bin/partitioned_vector_reduce_test
[1156/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_copy_test_exe.dir/partitioned_vector_copy.cpp.o
[1157/1364] Linking CXX executable bin/partitioned_vector_copy_test
[1158/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_reduce_test_exe.dir/partitioned_vector_transform_reduce.cpp.o
[1159/1364] Linking CXX executable bin/partitioned_vector_transform_reduce_test
[1160/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_for_each_test_exe.dir/partitioned_vector_for_each.cpp.o
[1161/1364] Linking CXX executable bin/partitioned_vector_for_each_test
[1162/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_move_test_exe.dir/partitioned_vector_move.cpp.o
[1163/1364] Linking CXX executable bin/partitioned_vector_move_test
[1164/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_fill_test_exe.dir/partitioned_vector_fill.cpp.o
[1165/1364] Linking CXX executable bin/partitioned_vector_fill_test
[1166/1364] Building CXX object tests/unit/parcelset/CMakeFiles/set_parcel_write_handler_test_exe.dir/set_parcel_write_handler.cpp.o
[1167/1364] Linking CXX executable bin/set_parcel_write_handler_test
[1168/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_scan_test_exe.dir/partitioned_vector_transform_scan.cpp.o
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:91:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<int, std::vector<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:93:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<int, std::vector<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:95:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<int, std::vector<int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:99:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = int; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:118:41: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<int, std::vector<int> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:91:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<double, std::vector<double> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:93:34: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:60:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = const hpx::parallel::execution::parallel_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<double, std::vector<double> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), out.begin(), conv(), T(0), op());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:95:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::sequenced_task_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<double, std::vector<double> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp: In instantiation of ‘void test_transform_exclusive_scan_async(ExPolicy&&, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy; T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:99:40: required from ‘void transform_scan_tests(std::size_t, hpx::partitioned_vector<T>&, hpx::partitioned_vector<T>&) [with T = double; std::size_t = long unsigned int]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:111:25: required from ‘void transform_scan_tests(std::vector<hpx::naming::id_type>&) [with T = double]’
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:119:44: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:69:44: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::transform_exclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, Conv&&, T, Op&&) [with ExPolicy = hpx::parallel::execution::parallel_task_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = op; Conv = conv; int _concept_requires_362 = 42; typename std::enable_if<((_concept_requires_364 == 43) || ((((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Conv, typename std::iterator_traits<_II>::value_type>::value) && hpx::traits::is_invocable<Op, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type, typename hpx::util::invoke_result<Conv, typename std::iterator_traits<_II>::value_type>::type>::value)), int>::type _concept_check_362 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::lcos::future<hpx::vector_iterator<double, std::vector<double> > >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::transform_exclusive_scan(policy,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
xvalues.begin(), xvalues.end(), out.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv(), T(0), op()).get();
~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/include/parallel_transform_scan.hpp:9:0,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_transform_scan.cpp:8:
/home/zao/stellar/hpx/hpx/parallel/algorithms/transform_exclusive_scan.hpp:365:5: note: declared here
transform_exclusive_scan(ExPolicy && policy, FwdIter1 first, FwdIter1 last,
^~~~~~~~~~~~~~~~~~~~~~~~
[1169/1364] Linking CXX executable bin/partitioned_vector_transform_scan_test
[1170/1364] Building CXX object tests/unit/parcelset/CMakeFiles/put_parcels_test_exe.dir/put_parcels.cpp.o
[1171/1364] Linking CXX executable bin/put_parcels_test
[1172/1364] Building CXX object tests/unit/resource/CMakeFiles/resource_partitioner_test_exe.dir/resource_partitioner.cpp.o
[1173/1364] Building CXX object tests/unit/serialization/CMakeFiles/zero_copy_serialization_test_exe.dir/zero_copy_serialization.cpp.o
[1174/1364] Linking CXX executable bin/resource_partitioner_test
[1175/1364] Linking CXX executable bin/zero_copy_serialization_test
[1176/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_exclusive_scan_test_exe.dir/partitioned_vector_exclusive_scan.cpp.o
[1177/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_variant_test_exe.dir/serialization_variant.cpp.o
[1178/1364] Linking CXX executable bin/partitioned_vector_exclusive_scan_test
[1179/1364] Linking CXX executable bin/serialization_variant_test
[1180/1364] Building CXX object tests/unit/parcelset/CMakeFiles/put_parcels_with_coalescing_test_exe.dir/put_parcels_with_coalescing.cpp.o
[1181/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_custom_constructor_test_exe.dir/serialization_custom_constructor.cpp.o
[1182/1364] Linking CXX executable bin/put_parcels_with_coalescing_test
[1183/1364] Linking CXX executable bin/serialization_custom_constructor_test
[1184/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_unordered_map_test_exe.dir/serialization_unordered_map.cpp.o
[1185/1364] Linking CXX executable bin/serialization_unordered_map_test
[1186/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_complex_test_exe.dir/serialization_complex.cpp.o
[1187/1364] Linking CXX executable bin/serialization_complex_test
[1188/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_simple_test_exe.dir/serialization_simple.cpp.o
[1189/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_valarray_test_exe.dir/serialization_valarray.cpp.o
[1190/1364] Linking CXX executable bin/serialization_valarray_test
[1191/1364] Linking CXX executable bin/serialization_simple_test
[1192/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_builtins_test_exe.dir/serialization_builtins.cpp.o
[1193/1364] Linking CXX executable bin/serialization_builtins_test
[1194/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_deque_test_exe.dir/serialization_deque.cpp.o
[1195/1364] Linking CXX executable bin/serialization_deque_test
[1196/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_array_test_exe.dir/serialization_array.cpp.o
[1197/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_vector_test_exe.dir/serialization_vector.cpp.o
[1198/1364] Linking CXX executable bin/serialization_vector_test
[1199/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_map_test_exe.dir/serialization_map.cpp.o
[1200/1364] Linking CXX executable bin/serialization_array_test
[1201/1364] Linking CXX executable bin/serialization_map_test
[1202/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialize_buffer_test_exe.dir/serialize_buffer.cpp.o
[1203/1364] Linking CXX executable bin/serialize_buffer_test
[1204/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_list_test_exe.dir/serialization_list.cpp.o
[1205/1364] Linking CXX executable bin/serialization_list_test
[1206/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_set_test_exe.dir/serialization_set.cpp.o
[1207/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_smart_ptr_test_exe.dir/serialization_smart_ptr.cpp.o
[1208/1364] Linking CXX executable bin/serialization_set_test
[1209/1364] Linking CXX executable bin/serialization_smart_ptr_test
[1210/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_nonintrusive_abstract_test_exe.dir/polymorphic_nonintrusive_abstract.cpp.o
[1211/1364] Linking CXX executable bin/polymorphic_nonintrusive_abstract_test
[1212/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_nonintrusive_test_exe.dir/polymorphic_nonintrusive.cpp.o
[1213/1364] Linking CXX executable bin/polymorphic_nonintrusive_test
[1214/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_pointer_test_exe.dir/polymorphic_pointer.cpp.o
[1215/1364] Linking CXX executable bin/polymorphic_pointer_test
[1216/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_semiintrusive_template_test_exe.dir/polymorphic_semiintrusive_template.cpp.o
[1217/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_template_test_exe.dir/polymorphic_template.cpp.o
[1218/1364] Linking CXX executable bin/polymorphic_semiintrusive_template_test
[1219/1364] Linking CXX executable bin/polymorphic_template_test
[1220/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/smart_ptr_polymorphic_test_exe.dir/smart_ptr_polymorphic.cpp.o
[1221/1364] Linking CXX executable bin/smart_ptr_polymorphic_test
[1222/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/polymorphic_reference_test_exe.dir/polymorphic_reference.cpp.o
[1223/1364] Linking CXX executable bin/polymorphic_reference_test
[1224/1364] Building CXX object tests/unit/serialization/polymorphic/CMakeFiles/smart_ptr_polymorphic_nonintrusive_test_exe.dir/smart_ptr_polymorphic_nonintrusive.cpp.o
[1225/1364] Linking CXX executable bin/smart_ptr_polymorphic_nonintrusive_test
[1226/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_yield_test_exe.dir/thread_yield.cpp.o
[1227/1364] Linking CXX executable bin/thread_yield_test
[1228/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_test_exe.dir/thread.cpp.o
[1229/1364] Linking CXX executable bin/thread_test
[1230/1364] Building CXX object tests/unit/threads/CMakeFiles/resource_manager_test_exe.dir/resource_manager.cpp.o
[1231/1364] Linking CXX executable bin/resource_manager_test
[1232/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_launching_test_exe.dir/thread_launching.cpp.o
[1233/1364] Linking CXX executable bin/thread_launching_test
[1234/1364] Building CXX object tests/unit/threads/CMakeFiles/set_thread_state_test_exe.dir/set_thread_state.cpp.o
[1235/1364] Linking CXX executable bin/set_thread_state_test
[1236/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_affinity_test_exe.dir/thread_affinity.cpp.o
/home/zao/stellar/hpx/tests/unit/threads/thread_affinity.cpp: In function ‘std::size_t thread_affinity_worker(std::size_t)’:
/home/zao/stellar/hpx/tests/unit/threads/thread_affinity.cpp:37:14: warning: unused variable ‘numa_sensitive’ [-Wunused-variable]
bool numa_sensitive = hpx::is_scheduler_numa_sensitive();
^~~~~~~~~~~~~~
[1237/1364] Linking CXX executable bin/thread_affinity_test
[1238/1364] Building CXX object tests/unit/threads/CMakeFiles/stack_check_test_exe.dir/stack_check.cpp.o
[1239/1364] Linking CXX executable bin/stack_check_test
[1240/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_mf_test_exe.dir/thread_mf.cpp.o
[1241/1364] Linking CXX executable bin/thread_mf_test
[1242/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_id_test_exe.dir/thread_id.cpp.o
[1243/1364] Linking CXX executable bin/thread_id_test
[1244/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_stacksize_test_exe.dir/thread_stacksize.cpp.o
[1245/1364] Linking CXX executable bin/thread_stacksize_test
[1246/1364] Building CXX object tests/unit/traits/CMakeFiles/is_tuple_like_test_exe.dir/is_tuple_like.cpp.o
[1247/1364] Linking CXX executable bin/is_tuple_like_test
[1248/1364] Building CXX object tests/unit/traits/CMakeFiles/is_callable_test_exe.dir/is_callable.cpp.o
[1249/1364] Building CXX object tests/unit/traits/CMakeFiles/is_range_test_exe.dir/is_range.cpp.o
[1250/1364] Building CXX object tests/unit/threads/CMakeFiles/thread_suspension_executor_test_exe.dir/thread_suspension_executor.cpp.o
[1251/1364] Linking CXX executable bin/is_callable_test
[1252/1364] Linking CXX executable bin/thread_suspension_executor_test
[1253/1364] Linking CXX executable bin/is_range_test
[1254/1364] Building CXX object tests/unit/util/CMakeFiles/coordinate_test_exe.dir/coordinate.cpp.o
[1255/1364] Building CXX object tests/unit/util/CMakeFiles/parse_slurm_nodelist_test_exe.dir/parse_slurm_nodelist.cpp.o
[1256/1364] Linking CXX executable bin/coordinate_test
[1257/1364] Linking CXX executable bin/parse_slurm_nodelist_test
[1258/1364] Building CXX object tests/unit/util/CMakeFiles/range_test_exe.dir/range.cpp.o
[1259/1364] Building CXX object tests/unit/util/CMakeFiles/unwrap_test_exe.dir/unwrap.cpp.o
[1260/1364] Linking CXX executable bin/unwrap_test
[1261/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_inclusive_scan_test_exe.dir/partitioned_vector_inclusive_scan.cpp.o
[1262/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_find_test_exe.dir/partitioned_vector_find.cpp.o
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp: In instantiation of ‘void find_tests(std::vector<hpx::naming::id_type>&) [with T = int]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp:129:31: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp:100:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = hpx::vector_iterator<int, std::vector<int> >; FwdIter2 = hpx::vector_iterator<int, std::vector<int> >; T = int; Op = std::plus<int>; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<int, std::vector<int> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(hpx::parallel::execution::seq, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), xvalues.begin(), T(0), std::plus<T>());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp: In instantiation of ‘void find_tests(std::vector<hpx::naming::id_type>&) [with T = double]’:
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp:130:34: required from here
/home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp:100:34: warning: ‘typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type hpx::parallel::v1::inclusive_scan(ExPolicy&&, FwdIter1, FwdIter1, FwdIter2, T, Op&&) [with ExPolicy = const hpx::parallel::execution::sequenced_policy&; FwdIter1 = hpx::vector_iterator<double, std::vector<double> >; FwdIter2 = hpx::vector_iterator<double, std::vector<double> >; T = double; Op = std::plus<double>; int _concept_requires_339 = 42; typename std::enable_if<((_concept_requires_339 == 43) || (((hpx::parallel::execution::is_execution_policy<T>::value && hpx::traits::is_iterator<FwdIter1>::value) && hpx::traits::is_iterator<FwdIter2>::value) && hpx::traits::is_invocable<Op, typename std::iterator_traits<_II>::value_type, typename std::iterator_traits<_II>::value_type>::value)), int>::type _concept_check_339 = 0; typename hpx::parallel::util::detail::algorithm_result<ExPolicy, FwdIter2>::type = hpx::vector_iterator<double, std::vector<double> >]’ is deprecated: This functionality is deprecated and will be removed in the future. [-Wdeprecated-declarations]
hpx::parallel::inclusive_scan(hpx::parallel::execution::seq, xvalues.begin(),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xvalues.end(), xvalues.begin(), T(0), std::plus<T>());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/zao/stellar/hpx/hpx/parallel/algorithms/exclusive_scan.hpp:19:0,
from /home/zao/stellar/hpx/hpx/include/parallel_scan.hpp:9,
from /home/zao/stellar/hpx/tests/unit/parallel/segmented_algorithms/partitioned_vector_find.cpp:9:
/home/zao/stellar/hpx/hpx/parallel/algorithms/inclusive_scan.hpp:342:5: note: declared here
inclusive_scan(ExPolicy&& policy, FwdIter1 first, FwdIter1 last, FwdIter2 dest,
^~~~~~~~~~~~~~
[1263/1364] Linking CXX executable bin/partitioned_vector_inclusive_scan_test
[1264/1364] Building CXX object tests/unit/util/CMakeFiles/boost_any_test_exe.dir/boost_any.cpp.o
[1265/1364] Linking CXX executable bin/range_test
[1266/1364] Linking CXX executable bin/boost_any_test
[1267/1364] Linking CXX executable bin/partitioned_vector_find_test
[1268/1364] Building CXX object tests/unit/util/CMakeFiles/any_test_exe.dir/any.cpp.o
[1269/1364] Linking CXX executable bin/any_test
[1270/1364] Building CXX object tests/unit/util/CMakeFiles/pack_traversal_test_exe.dir/pack_traversal.cpp.o
[1271/1364] Linking CXX executable bin/pack_traversal_test
[1272/1364] Building CXX object tests/unit/util/CMakeFiles/tuple_test_exe.dir/tuple.cpp.o
In file included from /home/zao/stellar/hpx/hpx/util/invoke_fused.hpp:16:0,
from /home/zao/stellar/hpx/hpx/util/bind.hpp:20,
from /home/zao/stellar/hpx/hpx/hpx_init_impl.hpp:16,
from /home/zao/stellar/hpx/hpx/hpx_init.hpp:715,
from /home/zao/stellar/hpx/tests/unit/util/tuple.cpp:13:
/home/zao/stellar/hpx/hpx/util/tuple.hpp: In instantiation of ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<short int, float>; UTuple = hpx::util::tuple<long int, double>; long unsigned int I = 1ul; long unsigned int Size = 2ul]’:
/home/zao/stellar/hpx/hpx/util/tuple.hpp:937:59: required from ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<short int, float>; UTuple = hpx::util::tuple<long int, double>; long unsigned int I = 0ul; long unsigned int Size = 2ul]’
/home/zao/stellar/hpx/hpx/util/tuple.hpp:959:63: required from ‘constexpr typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type hpx::util::operator<(const hpx::util::tuple<Ts ...>&, const hpx::util::tuple<Ts ...>&) [with Ts = {short int, float}; Us = {long int, double}; typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type = bool]’
/home/zao/stellar/hpx/tests/unit/util/tuple.cpp:439:5: required from here
/home/zao/stellar/hpx/hpx/util/tuple.hpp:934:37: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
util::get<I>(t) < util::get<I>(u)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/tuple.hpp:936:43: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
!(util::get<I>(u) < util::get<I>(t))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/tuple.hpp: In instantiation of ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<long int, double>; UTuple = hpx::util::tuple<short int, float>; long unsigned int I = 1ul; long unsigned int Size = 2ul]’:
/home/zao/stellar/hpx/hpx/util/tuple.hpp:937:59: required from ‘static constexpr bool hpx::util::detail::tuple_less_than<I, Size>::call(const TTuple&, const UTuple&) [with TTuple = hpx::util::tuple<long int, double>; UTuple = hpx::util::tuple<short int, float>; long unsigned int I = 0ul; long unsigned int Size = 2ul]’
/home/zao/stellar/hpx/hpx/util/tuple.hpp:959:63: required from ‘constexpr typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type hpx::util::operator<(const hpx::util::tuple<Ts ...>&, const hpx::util::tuple<Ts ...>&) [with Ts = {long int, double}; Us = {short int, float}; typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type = bool]’
/home/zao/stellar/hpx/hpx/util/tuple.hpp:981:20: required from ‘constexpr typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type hpx::util::operator<=(const hpx::util::tuple<Ts ...>&, const hpx::util::tuple<Ts ...>&) [with Ts = {short int, float}; Us = {long int, double}; typename std::enable_if<(sizeof... (Ts) == sizeof... (Us)), bool>::type = bool]’
/home/zao/stellar/hpx/tests/unit/util/tuple.cpp:440:5: required from here
/home/zao/stellar/hpx/hpx/util/tuple.hpp:934:37: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
util::get<I>(t) < util::get<I>(u)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/zao/stellar/hpx/hpx/util/tuple.hpp:936:43: warning: implicit conversion from ‘hpx::util::tuple_element<1ul, hpx::util::tuple<short int, float> >::type {aka float}’ to ‘hpx::util::tuple_element<1ul, hpx::util::tuple<long int, double> >::type {aka double}’ to match other operand of binary expression [-Wdouble-promotion]
!(util::get<I>(u) < util::get<I>(t))
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[1273/1364] Linking CXX executable bin/tuple_test
[1274/1364] Building CXX object tests/unit/util/CMakeFiles/parse_affinity_options_test_exe.dir/parse_affinity_options.cpp.o
[1275/1364] Linking CXX executable bin/parse_affinity_options_test
[1276/1364] Building CXX object tests/unit/util/CMakeFiles/config_entry_test_exe.dir/config_entry.cpp.o
[1277/1364] Linking CXX executable bin/config_entry_test
[1278/1364] Building CXX object tests/unit/util/CMakeFiles/any_serialization_test_exe.dir/any_serialization.cpp.o
[1279/1364] Linking CXX executable bin/any_serialization_test
[1280/1364] Building CXX object tests/unit/util/CMakeFiles/tagged_test_exe.dir/tagged.cpp.o
[1281/1364] Linking CXX executable bin/tagged_test
[1282/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm3_test_test_exe.dir/bind_dm3_test.cpp.o
[1283/1364] Linking CXX executable bin/bind_dm3_test_test
[1284/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_const_test_test_exe.dir/bind_const_test.cpp.o
[1285/1364] Linking CXX executable bin/bind_const_test_test
[1286/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_rvalue_test_test_exe.dir/bind_rvalue_test.cpp.o
[1287/1364] Linking CXX executable bin/bind_rvalue_test_test
[1288/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_cv_test_test_exe.dir/bind_cv_test.cpp.o
[1289/1364] Linking CXX executable bin/bind_cv_test_test
[1290/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm_test_test_exe.dir/bind_dm_test.cpp.o
[1291/1364] Linking CXX executable bin/bind_dm_test_test
[1292/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_placeholder_test_test_exe.dir/bind_placeholder_test.cpp.o
[1293/1364] Building CXX object tests/unit/util/CMakeFiles/bind_action_test_exe.dir/bind_action.cpp.o
[1294/1364] Linking CXX executable bin/bind_action_test
[1295/1364] Linking CXX executable bin/bind_placeholder_test_test
[1296/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_rv_sp_test_test_exe.dir/bind_rv_sp_test.cpp.o
[1297/1364] Building CXX object tests/unit/util/bind/CMakeFiles/protect_test_test_exe.dir/protect_test.cpp.o
[1298/1364] Linking CXX executable bin/bind_rv_sp_test_test
[1299/1364] Linking CXX executable bin/protect_test_test
[1300/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_dm2_test_test_exe.dir/bind_dm2_test.cpp.o
[1301/1364] Linking CXX executable bin/bind_dm2_test_test
[1302/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_stateful_test_test_exe.dir/bind_stateful_test.cpp.o
[1303/1364] Linking CXX executable bin/bind_stateful_test_test
[1304/1364] Building CXX object tests/unit/util/CMakeFiles/function_test_exe.dir/function.cpp.o
[1305/1364] Building CXX object tests/unit/util/cache/CMakeFiles/local_mru_cache_test_exe.dir/local_mru_cache.cpp.o
[1306/1364] Linking CXX executable bin/function_test
[1307/1364] Linking CXX executable bin/local_mru_cache_test
[1308/1364] Building CXX object tests/unit/util/bind/CMakeFiles/bind_test_test_exe.dir/bind_test.cpp.o
[1309/1364] Linking CXX executable bin/bind_test_test
[1310/1364] Building CXX object tests/unit/util/cache/CMakeFiles/local_lru_cache_test_exe.dir/local_lru_cache.cpp.o
[1311/1364] Linking CXX executable bin/local_lru_cache_test
[1312/1364] Building CXX object tests/unit/util/cache/CMakeFiles/local_statistics_test_exe.dir/local_statistics.cpp.o
[1313/1364] Linking CXX executable bin/local_statistics_test
[1314/1364] Building CXX object tests/unit/util/function/CMakeFiles/function_args_test_exe.dir/function_args.cpp.o
[1315/1364] Linking CXX executable bin/function_args_test
[1316/1364] Building CXX object tests/unit/util/function/CMakeFiles/function_ref_test_exe.dir/function_ref.cpp.o
[1317/1364] Linking CXX executable bin/function_ref_test
[1318/1364] Building CXX object tests/unit/util/function/CMakeFiles/function_arith_test_exe.dir/function_arith.cpp.o
[1319/1364] Linking CXX executable bin/function_arith_test
[1320/1364] Building CXX object tests/unit/parallel/segmented_algorithms/CMakeFiles/partitioned_vector_transform_test_exe.dir/partitioned_vector_transform.cpp.o
[1321/1364] Building CXX object tests/unit/util/function/CMakeFiles/contains_test_test_exe.dir/contains_test.cpp.o
[1322/1364] Linking CXX executable bin/contains_test_test
[1323/1364] Building CXX object tests/unit/util/function/CMakeFiles/function_bind_test_test_exe.dir/function_bind_test.cpp.o
[1324/1364] Building CXX object tests/unit/util/function/CMakeFiles/function_test_test_exe.dir/function_test.cpp.o
[1325/1364] Linking CXX executable bin/function_bind_test_test
[1326/1364] Linking CXX executable bin/function_test_test
[1327/1364] Building CXX object tests/unit/util/function/CMakeFiles/stateless_test_test_exe.dir/stateless_test.cpp.o
[1328/1364] Linking CXX executable bin/stateless_test_test
[1329/1364] Linking CXX executable bin/partitioned_vector_transform_test
[1330/1364] Building CXX object tests/unit/util/function/CMakeFiles/sum_avg_test_exe.dir/sum_avg.cpp.o
[1331/1364] Building CXX object tests/unit/util/function/CMakeFiles/function_target_test_exe.dir/function_target.cpp.o
[1332/1364] Linking CXX executable bin/sum_avg_test
[1333/1364] Linking CXX executable bin/function_target_test
[1334/1364] Building CXX object tests/unit/util/function/CMakeFiles/nothrow_swap_test_exe.dir/nothrow_swap.cpp.o
[1335/1364] Linking CXX executable bin/nothrow_swap_test
[1336/1364] Building CXX object tests/unit/util/iterator/CMakeFiles/iterator_facade_test_exe.dir/iterator_facade.cpp.o
[1337/1364] Building CXX object tests/unit/serialization/CMakeFiles/serialization_partitioned_vector_test_exe.dir/serialization_partitioned_vector.cpp.o
[1338/1364] Linking CXX executable bin/iterator_facade_test
[1339/1364] Building CXX object tests/unit/util/iterator/CMakeFiles/zip_iterator_test_exe.dir/zip_iterator.cpp.o
[1340/1364] Linking CXX executable bin/zip_iterator_test
[1341/1364] Building CXX object tests/unit/util/iterator/CMakeFiles/iterator_adaptor_test_exe.dir/iterator_adaptor.cpp.o
[1342/1364] Linking CXX executable bin/iterator_adaptor_test
[1343/1364] Linking CXX executable bin/serialization_partitioned_vector_test
[1344/1364] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_void_test_test_exe.dir/mem_fn_void_test.cpp.o
[1345/1364] Linking CXX executable bin/mem_fn_void_test_test
[1346/1364] Building CXX object tests/unit/util/iterator/CMakeFiles/transform_iterator2_test_exe.dir/transform_iterator2.cpp.o
[1347/1364] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_unary_addr_test_test_exe.dir/mem_fn_unary_addr_test.cpp.o
[1348/1364] Linking CXX executable bin/transform_iterator2_test
[1349/1364] Linking CXX executable bin/mem_fn_unary_addr_test_test
[1350/1364] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_dm_test_test_exe.dir/mem_fn_dm_test.cpp.o
[1351/1364] Linking CXX executable bin/mem_fn_dm_test_test
[1352/1364] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_derived_test_test_exe.dir/mem_fn_derived_test.cpp.o
[1353/1364] Linking CXX executable bin/mem_fn_derived_test_test
[1354/1364] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_rv_test_test_exe.dir/mem_fn_rv_test.cpp.o
[1355/1364] Linking CXX executable bin/mem_fn_rv_test_test
[1356/1364] Building CXX object tests/unit/util/mem_fn/CMakeFiles/mem_fn_test_test_exe.dir/mem_fn_test.cpp.o
[1357/1364] Linking CXX executable bin/mem_fn_test_test
[1358/1364] Building CXX object tests/unit/util/iterator/CMakeFiles/transform_iterator_test_exe.dir/transform_iterator.cpp.o
[1359/1364] Linking CXX executable bin/transform_iterator_test
[1360/1364] Building CXX object tests/unit/util/iterator/CMakeFiles/stencil3_iterator_test_exe.dir/stencil3_iterator.cpp.o
[1361/1364] Linking CXX executable bin/stencil3_iterator_test
[1362/1364] Building CXX object tests/unit/computeapi/host/CMakeFiles/block_allocator_test_exe.dir/block_allocator.cpp.o
[1363/1364] Linking CXX executable bin/block_allocator_test
[1364/1364] Running utility command for tests
FAILED: CMakeFiles/tests.util
cd /home/zao/stellar/bld-rwdi && ctest --output-on-failure --timeout 100
Test project /home/zao/stellar/bld-rwdi
Start 1: tests.regressions.commandline_options_1437
1/536 Test #1: tests.regressions.commandline_options_1437 ................................................ Passed 0.13 sec
Start 2: tests.regressions.dynamic_counters_loaded_1508
2/536 Test #2: tests.regressions.dynamic_counters_loaded_1508 ............................................***Failed 0.04 sec
/home/zao/stellar/hpx/tests/regressions/dynamic_counters_loaded_1508.cpp(36): test 'false' failed in function 'int hpx_main(int, char**)'
/home/zao/stellar/hpx/tests/regressions/dynamic_counters_loaded_1508.cpp(39): test 'counter_created' failed in function 'int hpx_main(int, char**)'
/home/zao/stellar/hpx/tests/regressions/dynamic_counters_loaded_1508.cpp(40): test 'value_retrieved' failed in function 'int hpx_main(int, char**)'
0 sanity checks and 3 tests failed.
Base command is "/home/zao/stellar/bld-rwdi/bin/dynamic_counters_loaded_1508_test --hpx:threads=1 --hpx:localities=1"
Executing command: /home/zao/stellar/bld-rwdi/bin/dynamic_counters_loaded_1508_test --hpx:threads=1 --hpx:localities=1 --hpx:node=0
Start 3: tests.regressions.id_type_ref_counting_1032
3/536 Test #3: tests.regressions.id_type_ref_counting_1032 ............................................... Passed 6.04 sec
Start 4: tests.regressions.multiple_init
4/536 Test #4: tests.regressions.multiple_init ........................................................... Passed 0.20 sec
Start 5: tests.regressions.unhandled_exception_582
5/536 Test #5: tests.regressions.unhandled_exception_582 ................................................. Passed 0.32 sec
Start 6: tests.regressions.id_type_ref_counting_1032_4
6/536 Test #6: tests.regressions.id_type_ref_counting_1032_4 ............................................. Passed 6.06 sec
Start 7: tests.regressions.agas.duplicate_id_registration_1596
7/536 Test #7: tests.regressions.agas.duplicate_id_registration_1596 ..................................... Passed 0.03 sec
Start 8: tests.regressions.agas.pass_by_value_id_type_action
8/536 Test #8: tests.regressions.agas.pass_by_value_id_type_action ....................................... Passed 0.03 sec
Start 9: tests.regressions.agas.send_gid_keep_component_1624
9/536 Test #9: tests.regressions.agas.send_gid_keep_component_1624 ....................................... Passed 0.03 sec
Start 10: tests.regressions.agas.distributed.tcp.register_with_basename_1804
10/536 Test #10: tests.regressions.agas.distributed.tcp.register_with_basename_1804 ........................ Passed 0.04 sec
Start 11: tests.regressions.actions.async_deferred_1523
11/536 Test #11: tests.regressions.actions.async_deferred_1523 ............................................. Passed 0.03 sec
Start 12: tests.regressions.actions.make_continuation_1615
12/536 Test #12: tests.regressions.actions.make_continuation_1615 .......................................... Passed 0.03 sec
Start 13: tests.regressions.actions.plain_action_1330
13/536 Test #13: tests.regressions.actions.plain_action_1330 ............................................... Passed 0.04 sec
Start 14: tests.regressions.actions.plain_action_1550
14/536 Test #14: tests.regressions.actions.plain_action_1550 ............................................... Passed 0.03 sec
Start 15: tests.regressions.actions.distributed.tcp.plain_action_move_semantics
15/536 Test #15: tests.regressions.actions.distributed.tcp.plain_action_move_semantics ..................... Passed 0.05 sec
Start 16: tests.regressions.actions.distributed.tcp.component_action_move_semantics
16/536 Test #16: tests.regressions.actions.distributed.tcp.component_action_move_semantics ................. Passed 0.05 sec
Start 17: tests.regressions.build.test_client_1950
17/536 Test #17: tests.regressions.build.test_client_1950 .................................................. Passed 0.04 sec
Start 18: tests.regressions.block_matrix.block_matrix
18/536 Test #18: tests.regressions.block_matrix.block_matrix ............................................... Passed 0.04 sec
Start 19: tests.regressions.components_dir.create_n_components_2323
19/536 Test #19: tests.regressions.components_dir.create_n_components_2323 ................................. Passed 0.03 sec
Start 20: tests.regressions.components_dir.distributed.tcp.create_remote_component_2334
20/536 Test #20: tests.regressions.components_dir.distributed.tcp.create_remote_component_2334 ............. Passed 0.82 sec
Start 21: tests.regressions.components_dir.moveonly_constructor_arguments_1405
21/536 Test #21: tests.regressions.components_dir.moveonly_constructor_arguments_1405 ...................... Passed 0.03 sec
Start 22: tests.regressions.components_dir.distributed.tcp.new_2848
22/536 Test #22: tests.regressions.components_dir.distributed.tcp.new_2848 ................................. Passed 0.05 sec
Start 23: tests.regressions.components_dir.partitioned_vector_2201
23/536 Test #23: tests.regressions.components_dir.partitioned_vector_2201 .................................. Passed 0.04 sec
Start 24: tests.regressions.components_dir.returned_client_2150
24/536 Test #24: tests.regressions.components_dir.returned_client_2150 ..................................... Passed 0.03 sec
Start 25: tests.regressions.computeapi_dir.for_each_value_proxy
25/536 Test #25: tests.regressions.computeapi_dir.for_each_value_proxy ..................................... Passed 0.03 sec
Start 26: tests.regressions.iostreams.lost_output_2236
26/536 Test #26: tests.regressions.iostreams.lost_output_2236 .............................................. Passed 0.04 sec
Start 27: tests.regressions.iostreams.distributed.tcp.no_output_1173
27/536 Test #27: tests.regressions.iostreams.distributed.tcp.no_output_1173 ................................ Passed 0.15 sec
Start 28: tests.regressions.lcos_dir.distributed.tcp.after_588
28/536 Test #28: tests.regressions.lcos_dir.distributed.tcp.after_588 ...................................... Passed 0.16 sec
Start 29: tests.regressions.lcos_dir.distributed.tcp.async_action_1813
29/536 Test #29: tests.regressions.lcos_dir.distributed.tcp.async_action_1813 .............................. Passed 0.04 sec
Start 30: tests.regressions.lcos_dir.distributed.tcp.async_callback_with_bound_callback
30/536 Test #30: tests.regressions.lcos_dir.distributed.tcp.async_callback_with_bound_callback ............. Passed 0.04 sec
Start 31: tests.regressions.lcos_dir.async_callback_non_deduced_context
31/536 Test #31: tests.regressions.lcos_dir.async_callback_non_deduced_context ............................. Passed 0.04 sec
Start 32: tests.regressions.lcos_dir.async_unwrap_1037
32/536 Test #32: tests.regressions.lcos_dir.async_unwrap_1037 .............................................. Passed 0.03 sec
Start 33: tests.regressions.lcos_dir.barrier_hang
33/536 Test #33: tests.regressions.lcos_dir.barrier_hang ................................................... Passed 0.04 sec
Start 34: tests.regressions.lcos_dir.distributed.tcp.broadcast_wait_for_2822
34/536 Test #34: tests.regressions.lcos_dir.distributed.tcp.broadcast_wait_for_2822 ........................ Passed 1.12 sec
Start 35: tests.regressions.lcos_dir.call_promise_get_gid_more_than_once
35/536 Test #35: tests.regressions.lcos_dir.call_promise_get_gid_more_than_once ............................ Passed 0.03 sec
Start 36: tests.regressions.lcos_dir.channel_register_as_2722
36/536 Test #36: tests.regressions.lcos_dir.channel_register_as_2722 ....................................... Passed 0.03 sec
Start 37: tests.regressions.lcos_dir.dataflow_791
37/536 Test #37: tests.regressions.lcos_dir.dataflow_791 ................................................... Passed 0.06 sec
Start 38: tests.regressions.lcos_dir.dataflow_action_2008
38/536 Test #38: tests.regressions.lcos_dir.dataflow_action_2008 ........................................... Passed 0.03 sec
Start 39: tests.regressions.lcos_dir.dataflow_const_functor_773
39/536 Test #39: tests.regressions.lcos_dir.dataflow_const_functor_773 ..................................... Passed 0.03 sec
Start 40: tests.regressions.lcos_dir.dataflow_future_swap2
40/536 Test #40: tests.regressions.lcos_dir.dataflow_future_swap2 .......................................... Passed 0.04 sec
Start 41: tests.regressions.lcos_dir.dataflow_future_swap
41/536 Test #41: tests.regressions.lcos_dir.dataflow_future_swap ........................................... Passed 10.05 sec
Start 42: tests.regressions.lcos_dir.dataflow_launch_775
42/536 Test #42: tests.regressions.lcos_dir.dataflow_launch_775 ............................................ Passed 0.03 sec
Start 43: tests.regressions.lcos_dir.dataflow_recursion_1613
43/536 Test #43: tests.regressions.lcos_dir.dataflow_recursion_1613 ........................................ Passed 0.04 sec
Start 44: tests.regressions.lcos_dir.dataflow_using_774
44/536 Test #44: tests.regressions.lcos_dir.dataflow_using_774 ............................................. Passed 0.03 sec
Start 45: tests.regressions.lcos_dir.exception_from_continuation_1613
45/536 Test #45: tests.regressions.lcos_dir.exception_from_continuation_1613 ............................... Passed 0.03 sec
Start 46: tests.regressions.lcos_dir.future_2667
46/536 Test #46: tests.regressions.lcos_dir.future_2667 .................................................... Passed 1.03 sec
Start 47: tests.regressions.lcos_dir.future_790
47/536 Test #47: tests.regressions.lcos_dir.future_790 ..................................................... Passed 0.03 sec
Start 48: tests.regressions.lcos_dir.distributed.tcp.future_hang_on_get_629
48/536 Test #48: tests.regressions.lcos_dir.distributed.tcp.future_hang_on_get_629 .........................***Timeout 100.01 sec
Start 49: tests.regressions.lcos_dir.future_hang_on_then_629
49/536 Test #49: tests.regressions.lcos_dir.future_hang_on_then_629 ........................................ Passed 0.21 sec
Start 50: tests.regressions.lcos_dir.future_hang_on_wait_with_callback_629
50/536 Test #50: tests.regressions.lcos_dir.future_hang_on_wait_with_callback_629 .......................... Passed 0.55 sec
Start 51: tests.regressions.lcos_dir.future_timed_wait_1025
51/536 Test #51: tests.regressions.lcos_dir.future_timed_wait_1025 ......................................... Passed 40.04 sec
Start 52: tests.regressions.lcos_dir.future_serialization_1898
52/536 Test #52: tests.regressions.lcos_dir.future_serialization_1898 ...................................... Passed 0.03 sec
Start 53: tests.regressions.lcos_dir.future_unwrap_878
53/536 Test #53: tests.regressions.lcos_dir.future_unwrap_878 .............................................. Passed 0.04 sec
Start 54: tests.regressions.lcos_dir.future_unwrap_1182
54/536 Test #54: tests.regressions.lcos_dir.future_unwrap_1182 ............................................. Passed 0.03 sec
Start 55: tests.regressions.lcos_dir.ignore_while_locked_1485
55/536 Test #55: tests.regressions.lcos_dir.ignore_while_locked_1485 ....................................... Passed 0.03 sec
Start 56: tests.regressions.lcos_dir.distributed.tcp.lifetime_588
56/536 Test #56: tests.regressions.lcos_dir.distributed.tcp.lifetime_588 ................................... Passed 0.05 sec
Start 57: tests.regressions.lcos_dir.distributed.tcp.lifetime_588_1
57/536 Test #57: tests.regressions.lcos_dir.distributed.tcp.lifetime_588_1 ................................. Passed 0.05 sec
Start 58: tests.regressions.lcos_dir.distributed.tcp.multiple_gather_ops_2001
58/536 Test #58: tests.regressions.lcos_dir.distributed.tcp.multiple_gather_ops_2001 ....................... Passed 0.04 sec
Start 59: tests.regressions.lcos_dir.promise_leak_996
59/536 Test #59: tests.regressions.lcos_dir.promise_leak_996 ............................................... Passed 0.03 sec
Start 60: tests.regressions.lcos_dir.promise_1620
60/536 Test #60: tests.regressions.lcos_dir.promise_1620 ................................................... Passed 0.44 sec
Start 61: tests.regressions.lcos_dir.distributed.tcp.receive_buffer_1733
61/536 Test #61: tests.regressions.lcos_dir.distributed.tcp.receive_buffer_1733 ............................ Passed 0.14 sec
Start 62: tests.regressions.lcos_dir.safely_destroy_promise_1481
62/536 Test #62: tests.regressions.lcos_dir.safely_destroy_promise_1481 .................................... Passed 0.13 sec
Start 63: tests.regressions.lcos_dir.set_hpx_limit_798
63/536 Test #63: tests.regressions.lcos_dir.set_hpx_limit_798 .............................................. Passed 0.03 sec
Start 64: tests.regressions.lcos_dir.shared_future_continuation_order
64/536 Test #64: tests.regressions.lcos_dir.shared_future_continuation_order ............................... Passed 0.03 sec
Start 65: tests.regressions.lcos_dir.shared_future_then_2166
65/536 Test #65: tests.regressions.lcos_dir.shared_future_then_2166 ........................................ Passed 0.03 sec
Start 66: tests.regressions.lcos_dir.shared_mutex_1702
66/536 Test #66: tests.regressions.lcos_dir.shared_mutex_1702 .............................................. Passed 0.03 sec
Start 67: tests.regressions.lcos_dir.shared_stated_leaked_1211
67/536 Test #67: tests.regressions.lcos_dir.shared_stated_leaked_1211 ...................................... Passed 0.03 sec
Start 68: tests.regressions.lcos_dir.sliding_semaphore_2338
68/536 Test #68: tests.regressions.lcos_dir.sliding_semaphore_2338 ......................................... Passed 0.07 sec
Start 69: tests.regressions.lcos_dir.split_future_2246
69/536 Test #69: tests.regressions.lcos_dir.split_future_2246 .............................................. Passed 0.03 sec
Start 70: tests.regressions.lcos_dir.wait_all_hang_1946
70/536 Test #70: tests.regressions.lcos_dir.wait_all_hang_1946 ............................................. Passed 0.05 sec
Start 71: tests.regressions.lcos_dir.wait_for_1751
71/536 Test #71: tests.regressions.lcos_dir.wait_for_1751 .................................................. Passed 2.05 sec
Start 72: tests.regressions.lcos_dir.wait_for_action_2796
72/536 Test #72: tests.regressions.lcos_dir.wait_for_action_2796 ........................................... Passed 0.03 sec
Start 73: tests.regressions.lcos_dir.when_all_vectors_1623
73/536 Test #73: tests.regressions.lcos_dir.when_all_vectors_1623 .......................................... Passed 0.03 sec
Start 74: tests.regressions.lcos_dir.distributed.tcp.after_588_4
74/536 Test #74: tests.regressions.lcos_dir.distributed.tcp.after_588_4 .................................... Passed 3.53 sec
Start 75: tests.regressions.lcos_dir.fail_future_2667
75/536 Test #75: tests.regressions.lcos_dir.fail_future_2667 ............................................... Passed 7.83 sec
Start 76: tests.regressions.lcos_dir.future_range_ambiguity_2032
76/536 Test #76: tests.regressions.lcos_dir.future_range_ambiguity_2032 .................................... Passed 9.46 sec
Start 77: tests.regressions.lcos_dir.wait_all_std_array_2035
77/536 Test #77: tests.regressions.lcos_dir.wait_all_std_array_2035 ........................................ Passed 3.06 sec
Start 78: tests.regressions.parallel.for_each_annotated_function
78/536 Test #78: tests.regressions.parallel.for_each_annotated_function .................................... Passed 0.04 sec
Start 79: tests.regressions.parallel.for_loop_2281
79/536 Test #79: tests.regressions.parallel.for_loop_2281 .................................................. Passed 0.04 sec
Start 80: tests.regressions.parallel.minimal_findend
80/536 Test #80: tests.regressions.parallel.minimal_findend ................................................ Passed 0.03 sec
Start 81: tests.regressions.parallel.scan_different_inits
81/536 Test #81: tests.regressions.parallel.scan_different_inits ........................................... Passed 0.04 sec
Start 82: tests.regressions.parallel.scan_non_commutative
82/536 Test #82: tests.regressions.parallel.scan_non_commutative ........................................... Passed 0.04 sec
Start 83: tests.regressions.parallel.scan_shortlength
83/536 Test #83: tests.regressions.parallel.scan_shortlength ............................................... Passed 0.04 sec
Start 84: tests.regressions.parallel.search_zerolength
84/536 Test #84: tests.regressions.parallel.search_zerolength .............................................. Passed 0.05 sec
Start 85: tests.regressions.parallel.static_chunker_2282
85/536 Test #85: tests.regressions.parallel.static_chunker_2282 ............................................ Passed 0.03 sec
Start 86: tests.regressions.parallel.is_executor_1691
86/536 Test #86: tests.regressions.parallel.is_executor_1691 ............................................... Passed 0.04 sec
Start 87: tests.regressions.performance_counters.discover_counters_1787
87/536 Test #87: tests.regressions.performance_counters.discover_counters_1787 ............................. Passed 0.03 sec
Start 88: tests.regressions.performance_counters.statistics_2666
88/536 Test #88: tests.regressions.performance_counters.statistics_2666 .................................... Passed 2.03 sec
Start 89: tests.regressions.performance_counters.uptime_1737
89/536 Test #89: tests.regressions.performance_counters.uptime_1737 ........................................ Passed 1.03 sec
Start 90: tests.regressions.serialization.buffer_overrun_2839
90/536 Test #90: tests.regressions.serialization.buffer_overrun_2839 ....................................... Passed 0.03 sec
Start 91: tests.regressions.threads.block_os_threads_1036
91/536 Test #91: tests.regressions.threads.block_os_threads_1036 ........................................... Passed 0.04 sec
Start 92: tests.regressions.threads.resume_priority
92/536 Test #92: tests.regressions.threads.resume_priority ................................................. Passed 0.03 sec
Start 93: tests.regressions.threads.thread_data_1111
93/536 Test #93: tests.regressions.threads.thread_data_1111 ................................................ Passed 0.03 sec
Start 94: tests.regressions.threads.thread_pool_executor_1112
94/536 Test #94: tests.regressions.threads.thread_pool_executor_1112 ....................................... Passed 0.04 sec
Start 95: tests.regressions.threads.thread_rescheduling
95/536 Test #95: tests.regressions.threads.thread_rescheduling ............................................. Passed 0.06 sec
Start 96: tests.regressions.threads.thread_suspend_pending
96/536 Test #96: tests.regressions.threads.thread_suspend_pending .......................................... Passed 0.04 sec
Start 97: tests.regressions.threads.thread_suspend_duration
97/536 Test #97: tests.regressions.threads.thread_suspend_duration ......................................... Passed 0.07 sec
Start 98: tests.regressions.threads.threads_all_1422
98/536 Test #98: tests.regressions.threads.threads_all_1422 ................................................ Passed 0.05 sec
Start 99: tests.regressions.threads.thread_pool_executor_1114
99/536 Test #99: tests.regressions.threads.thread_pool_executor_1114 ....................................... Passed 0.03 sec
Start 100: tests.regressions.traits.is_callable_1179
100/536 Test #100: tests.regressions.traits.is_callable_1179 ................................................. Passed 0.02 sec
Start 101: tests.regressions.util.command_line_arguments_706
101/536 Test #101: tests.regressions.util.command_line_arguments_706 ......................................... Passed 0.04 sec
Start 102: tests.regressions.util.configuration_1572
102/536 Test #102: tests.regressions.util.configuration_1572 ................................................. Passed 0.03 sec
Start 103: tests.regressions.util.function_argument
103/536 Test #103: tests.regressions.util.function_argument .................................................. Passed 0.03 sec
Start 104: tests.regressions.util.function_serialization_728
104/536 Test #104: tests.regressions.util.function_serialization_728 ......................................... Passed 0.03 sec
Start 105: tests.regressions.util.iarchive_1237
105/536 Test #105: tests.regressions.util.iarchive_1237 ...................................................... Passed 0.03 sec
Start 106: tests.regressions.util.protect_with_nullary_pfo
106/536 Test #106: tests.regressions.util.protect_with_nullary_pfo ........................................... Passed 0.04 sec
Start 107: tests.regressions.util.serialize_buffer_1069
107/536 Test #107: tests.regressions.util.serialize_buffer_1069 .............................................. Passed 0.03 sec
Start 108: tests.regressions.util.set_config_entry_deadlock
108/536 Test #108: tests.regressions.util.set_config_entry_deadlock .......................................... Passed 0.03 sec
Start 109: tests.regressions.util.tuple_serialization_803
109/536 Test #109: tests.regressions.util.tuple_serialization_803 ............................................ Passed 0.03 sec
Start 110: tests.regressions.util.unwrapped_1528
110/536 Test #110: tests.regressions.util.unwrapped_1528 ..................................................... Passed 0.02 sec
Start 111: tests.regressions.util.use_all_cores_2262
111/536 Test #111: tests.regressions.util.use_all_cores_2262 ................................................. Passed 0.04 sec
Start 112: tests.regressions.util.distributed.tcp.zero_copy_parcels_1001
112/536 Test #112: tests.regressions.util.distributed.tcp.zero_copy_parcels_1001 ............................. Passed 0.15 sec
Start 113: tests.regressions.util.distributed.tcp.zero_copy_parcels_1001_no_array_optimization
113/536 Test #113: tests.regressions.util.distributed.tcp.zero_copy_parcels_1001_no_array_optimization ....... Passed 0.15 sec
Start 114: tests.regressions.util.distributed.tcp.zero_copy_parcels_1001_no_zero_copy_optimization
114/536 Test #114: tests.regressions.util.distributed.tcp.zero_copy_parcels_1001_no_zero_copy_optimization ... Passed 0.05 sec
Start 115: tests.unit.actions.return_future
115/536 Test #115: tests.unit.actions.return_future .......................................................... Passed 0.04 sec
Start 116: tests.unit.actions.fail_compile_non_const_array_argument
116/536 Test #116: tests.unit.actions.fail_compile_non_const_array_argument .................................. Passed 3.11 sec
Start 117: tests.unit.actions.fail_compile_const_array_argument
117/536 Test #117: tests.unit.actions.fail_compile_const_array_argument ...................................... Passed 4.13 sec
Start 118: tests.unit.actions.fail_compile_non_const_pointer_argument
118/536 Test #118: tests.unit.actions.fail_compile_non_const_pointer_argument ................................ Passed 3.10 sec
Start 119: tests.unit.actions.fail_compile_const_pointer_argument
119/536 Test #119: tests.unit.actions.fail_compile_const_pointer_argument .................................... Passed 3.09 sec
Start 120: tests.unit.actions.fail_compile_non_const_ref_argument
120/536 Test #120: tests.unit.actions.fail_compile_non_const_ref_argument .................................... Passed 3.10 sec
Start 121: tests.unit.actions.succeed_compile_const_ref_argument
121/536 Test #121: tests.unit.actions.succeed_compile_const_ref_argument ..................................... Passed 7.04 sec
Start 122: tests.unit.agas.distributed.tcp.credit_exhaustion
122/536 Test #122: tests.unit.agas.distributed.tcp.credit_exhaustion ......................................... Passed 2.19 sec
Start 123: tests.unit.agas.distributed.tcp.find_clients_from_prefix
123/536 Test #123: tests.unit.agas.distributed.tcp.find_clients_from_prefix .................................. Passed 0.04 sec
Start 124: tests.unit.agas.distributed.tcp.find_ids_from_prefix
124/536 Test #124: tests.unit.agas.distributed.tcp.find_ids_from_prefix ...................................... Passed 0.14 sec
Start 125: tests.unit.agas.distributed.tcp.get_colocation_id
125/536 Test #125: tests.unit.agas.distributed.tcp.get_colocation_id ......................................... Passed 0.14 sec
Start 126: tests.unit.agas.gid_type
126/536 Test #126: tests.unit.agas.gid_type .................................................................. Passed 0.02 sec
Start 127: tests.unit.agas.local_address_rebind
127/536 Test #127: tests.unit.agas.local_address_rebind ...................................................... Passed 0.05 sec
Start 128: tests.unit.agas.local_embedded_ref_to_local_object
128/536 Test #128: tests.unit.agas.local_embedded_ref_to_local_object ........................................ Passed 4.04 sec
Start 129: tests.unit.agas.distributed.tcp.local_embedded_ref_to_remote_object
129/536 Test #129: tests.unit.agas.distributed.tcp.local_embedded_ref_to_remote_object ....................... Passed 8.16 sec
Start 130: tests.unit.agas.distributed.tcp.remote_embedded_ref_to_local_object
130/536 Test #130: tests.unit.agas.distributed.tcp.remote_embedded_ref_to_local_object ....................... Passed 8.09 sec
Start 131: tests.unit.agas.distributed.tcp.remote_embedded_ref_to_remote_object
131/536 Test #131: tests.unit.agas.distributed.tcp.remote_embedded_ref_to_remote_object ...................... Passed 8.08 sec
Start 132: tests.unit.agas.refcnted_symbol_to_local_object
132/536 Test #132: tests.unit.agas.refcnted_symbol_to_local_object ........................................... Passed 3.04 sec
Start 133: tests.unit.agas.distributed.tcp.refcnted_symbol_to_remote_object
133/536 Test #133: tests.unit.agas.distributed.tcp.refcnted_symbol_to_remote_object ..........................***Timeout 100.00 sec
################################################################################
simple component test
################################################################################
id: {00000002df000001, 0000000000001001} managed
[1/{0000000200000001, 0000000000001001}]: destroying object
[1/{0000000200000001, 0000000000001001}]: triggering flag {0000000100000001, 0000000000411000}
################################################################################
managed component test
################################################################################
id: {000000025f000001, 00000000004013e9} managed
[1/{000000025f000001, 00000000004013e9}]: destroying object
[1/{000000025f000001, 00000000004013e9}]: triggering flag {0000000100000001, 0000000000411001}
Start 134: tests.unit.agas.scoped_ref_to_local_object
134/536 Test #134: tests.unit.agas.scoped_ref_to_local_object ................................................ Passed 2.04 sec
Start 135: tests.unit.agas.distributed.tcp.scoped_ref_to_remote_object
135/536 Test #135: tests.unit.agas.distributed.tcp.scoped_ref_to_remote_object ............................... Passed 4.05 sec
Start 136: tests.unit.agas.distributed.tcp.split_credit
136/536 Test #136: tests.unit.agas.distributed.tcp.split_credit .............................................. Passed 0.16 sec
Start 137: tests.unit.agas.uncounted_symbol_to_local_object
137/536 Test #137: tests.unit.agas.uncounted_symbol_to_local_object .......................................... Passed 3.06 sec
Start 138: tests.unit.agas.distributed.tcp.uncounted_symbol_to_remote_object
138/536 Test #138: tests.unit.agas.distributed.tcp.uncounted_symbol_to_remote_object ......................... Passed 6.05 sec
Start 139: tests.unit.components.distributed.tcp.action_invoke_no_more_than
139/536 Test #139: tests.unit.components.distributed.tcp.action_invoke_no_more_than .......................... Passed 1.10 sec
Start 140: tests.unit.components.distributed.tcp.copy_component
140/536 Test #140: tests.unit.components.distributed.tcp.copy_component ...................................... Passed 0.05 sec
Start 141: tests.unit.components.distribution_policy_executor
141/536 Test #141: tests.unit.components.distribution_policy_executor ........................................ Passed 0.03 sec
Start 142: tests.unit.components.get_gid
142/536 Test #142: tests.unit.components.get_gid ............................................................. Passed 0.03 sec
Start 143: tests.unit.components.distributed.tcp.get_ptr
143/536 Test #143: tests.unit.components.distributed.tcp.get_ptr ............................................. Passed 0.15 sec
Start 144: tests.unit.components.inheritance_2_classes_abstract
144/536 Test #144: tests.unit.components.inheritance_2_classes_abstract ...................................... Passed 0.04 sec
Start 145: tests.unit.components.inheritance_2_classes_concrete
145/536 Test #145: tests.unit.components.inheritance_2_classes_concrete ...................................... Passed 0.04 sec
Start 146: tests.unit.components.inheritance_3_classes_1_abstract
146/536 Test #146: tests.unit.components.inheritance_3_classes_1_abstract .................................... Passed 0.04 sec
Start 147: tests.unit.components.inheritance_3_classes_2_abstract
147/536 Test #147: tests.unit.components.inheritance_3_classes_2_abstract .................................... Passed 0.04 sec
Start 148: tests.unit.components.inheritance_3_classes_concrete
148/536 Test #148: tests.unit.components.inheritance_3_classes_concrete ...................................... Passed 0.04 sec
Start 149: tests.unit.components.launch_process
149/536 Test #149: tests.unit.components.launch_process ...................................................... Passed 1.27 sec
Start 150: tests.unit.components.local_new
150/536 Test #150: tests.unit.components.local_new ........................................................... Passed 0.03 sec
Start 151: tests.unit.components.distributed.tcp.migrate_component
151/536 Test #151: tests.unit.components.distributed.tcp.migrate_component ................................... Passed 2.30 sec
Start 152: tests.unit.components.migrate_component_to_storage
152/536 Test #152: tests.unit.components.migrate_component_to_storage ........................................ Passed 0.05 sec
Start 153: tests.unit.components.distributed.tcp.new_
153/536 Test #153: tests.unit.components.distributed.tcp.new_ ................................................ Passed 0.15 sec
Start 154: tests.unit.components.distributed.tcp.new_binpacking
154/536 Test #154: tests.unit.components.distributed.tcp.new_binpacking ...................................... Passed 0.04 sec
Start 155: tests.unit.components.distributed.tcp.new_colocated
155/536 Test #155: tests.unit.components.distributed.tcp.new_colocated ....................................... Passed 0.04 sec
Start 156: tests.unit.components.distributed.tcp.unordered_map
156/536 Test #156: tests.unit.components.distributed.tcp.unordered_map ....................................... Passed 0.13 sec
Start 157: tests.unit.components.partitioned_vector_view
157/536 Test #157: tests.unit.components.partitioned_vector_view ............................................. Passed 0.08 sec
Start 158: tests.unit.components.partitioned_vector_view_iterator
158/536 Test #158: tests.unit.components.partitioned_vector_view_iterator .................................... Passed 0.05 sec
Start 159: tests.unit.components.partitioned_vector_subview
159/536 Test #159: tests.unit.components.partitioned_vector_subview .......................................... Passed 0.18 sec
Start 160: tests.unit.components.coarray
160/536 Test #160: tests.unit.components.coarray ............................................................. Passed 0.07 sec
Start 161: tests.unit.components.coarray_all_reduce
161/536 Test #161: tests.unit.components.coarray_all_reduce .................................................. Passed 0.05 sec
Start 162: tests.unit.components.distribution_policy_executor_v1
162/536 Test #162: tests.unit.components.distribution_policy_executor_v1 ..................................... Passed 0.03 sec
Start 163: tests.unit.diagnostics.handled_exception
163/536 Test #163: tests.unit.diagnostics.handled_exception .................................................. Passed 0.03 sec
Start 164: tests.unit.diagnostics.unhandled_exception
164/536 Test #164: tests.unit.diagnostics.unhandled_exception ................................................ Passed 0.03 sec
Start 165: tests.unit.lcos.distributed.tcp.apply_colocated
165/536 Test #165: tests.unit.lcos.distributed.tcp.apply_colocated ........................................... Passed 0.15 sec
Start 166: tests.unit.lcos.apply_local
166/536 Test #166: tests.unit.lcos.apply_local ............................................................... Passed 0.05 sec
Start 167: tests.unit.lcos.apply_local_executor
167/536 Test #167: tests.unit.lcos.apply_local_executor ...................................................... Passed 1.04 sec
Start 168: tests.unit.lcos.distributed.tcp.apply_remote
168/536 Test #168: tests.unit.lcos.distributed.tcp.apply_remote .............................................. Passed 0.04 sec
Start 169: tests.unit.lcos.distributed.tcp.apply_remote_client
169/536 Test #169: tests.unit.lcos.distributed.tcp.apply_remote_client ....................................... Passed 0.14 sec
Start 170: tests.unit.lcos.distributed.tcp.async_cb_colocated
170/536 Test #170: tests.unit.lcos.distributed.tcp.async_cb_colocated ........................................ Passed 0.14 sec
Start 171: tests.unit.lcos.distributed.tcp.async_cb_remote
171/536 Test #171: tests.unit.lcos.distributed.tcp.async_cb_remote ........................................... Passed 0.04 sec
Start 172: tests.unit.lcos.distributed.tcp.async_cb_remote_client
172/536 Test #172: tests.unit.lcos.distributed.tcp.async_cb_remote_client .................................... Passed 0.04 sec
Start 173: tests.unit.lcos.distributed.tcp.async_continue
173/536 Test #173: tests.unit.lcos.distributed.tcp.async_continue ............................................ Passed 0.04 sec
Start 174: tests.unit.lcos.distributed.tcp.async_continue_cb
174/536 Test #174: tests.unit.lcos.distributed.tcp.async_continue_cb ......................................... Passed 0.04 sec
Start 175: tests.unit.lcos.distributed.tcp.async_continue_cb_colocated
175/536 Test #175: tests.unit.lcos.distributed.tcp.async_continue_cb_colocated ............................... Passed 0.04 sec
Start 176: tests.unit.lcos.async_local
176/536 Test #176: tests.unit.lcos.async_local ............................................................... Passed 0.03 sec
Start 177: tests.unit.lcos.async_local_executor
177/536 Test #177: tests.unit.lcos.async_local_executor ...................................................... Passed 0.04 sec
Start 178: tests.unit.lcos.distributed.tcp.async_remote
178/536 Test #178: tests.unit.lcos.distributed.tcp.async_remote .............................................. Passed 0.04 sec
Start 179: tests.unit.lcos.distributed.tcp.async_remote_client
179/536 Test #179: tests.unit.lcos.distributed.tcp.async_remote_client ....................................... Passed 0.04 sec
Start 180: tests.unit.lcos.distributed.tcp.broadcast
180/536 Test #180: tests.unit.lcos.distributed.tcp.broadcast ................................................. Passed 0.05 sec
Start 181: tests.unit.lcos.distributed.tcp.broadcast_apply
181/536 Test #181: tests.unit.lcos.distributed.tcp.broadcast_apply ........................................... Passed 0.04 sec
Start 182: tests.unit.lcos.channel
182/536 Test #182: tests.unit.lcos.channel ................................................................... Passed 0.04 sec
Start 183: tests.unit.lcos.channel_local
183/536 Test #183: tests.unit.lcos.channel_local ............................................................. Passed 0.04 sec
Start 184: tests.unit.lcos.client_then
184/536 Test #184: tests.unit.lcos.client_then ............................................................... Passed 0.03 sec
Start 185: tests.unit.lcos.condition_variable
185/536 Test #185: tests.unit.lcos.condition_variable ........................................................ Passed 5.24 sec
Start 186: tests.unit.lcos.counting_semaphore
186/536 Test #186: tests.unit.lcos.counting_semaphore ........................................................ Passed 0.04 sec
Start 187: tests.unit.lcos.barrier
187/536 Test #187: tests.unit.lcos.barrier ................................................................... Passed 0.07 sec
Start 188: tests.unit.lcos.fold
188/536 Test #188: tests.unit.lcos.fold ...................................................................... Passed 0.03 sec
Start 189: tests.unit.lcos.future
189/536 Test #189: tests.unit.lcos.future .................................................................... Passed 0.08 sec
Start 190: tests.unit.lcos.future_ref
190/536 Test #190: tests.unit.lcos.future_ref ................................................................ Passed 2.03 sec
Start 191: tests.unit.lcos.future_then
191/536 Test #191: tests.unit.lcos.future_then ............................................................... Passed 14.54 sec
Start 192: tests.unit.lcos.future_then_executor
192/536 Test #192: tests.unit.lcos.future_then_executor ...................................................... Passed 19.04 sec
Start 193: tests.unit.lcos.future_wait
193/536 Test #193: tests.unit.lcos.future_wait ............................................................... Passed 0.05 sec
Start 194: tests.unit.lcos.global_spmd_block
194/536 Test #194: tests.unit.lcos.global_spmd_block ......................................................... Passed 0.04 sec
Start 195: tests.unit.lcos.local_latch
195/536 Test #195: tests.unit.lcos.local_latch ............................................................... Passed 0.04 sec
Start 196: tests.unit.lcos.local_barrier
196/536 Test #196: tests.unit.lcos.local_barrier ............................................................. Passed 0.04 sec
Start 197: tests.unit.lcos.local_dataflow
197/536 Test #197: tests.unit.lcos.local_dataflow ............................................................ Passed 0.04 sec
Start 198: tests.unit.lcos.local_dataflow_executor
198/536 Test #198: tests.unit.lcos.local_dataflow_executor ................................................... Passed 0.06 sec
Start 199: tests.unit.lcos.local_dataflow_std_array
199/536 Test #199: tests.unit.lcos.local_dataflow_std_array .................................................. Passed 0.03 sec
Start 200: tests.unit.lcos.local_event
200/536 Test #200: tests.unit.lcos.local_event ............................................................... Passed 0.04 sec
Start 201: tests.unit.lcos.local_mutex
201/536 Test #201: tests.unit.lcos.local_mutex ............................................................... Passed 0.28 sec
Start 202: tests.unit.lcos.local_promise_allocator
202/536 Test #202: tests.unit.lcos.local_promise_allocator ................................................... Passed 0.03 sec
Start 203: tests.unit.lcos.make_future
203/536 Test #203: tests.unit.lcos.make_future ............................................................... Passed 0.03 sec
Start 204: tests.unit.lcos.packaged_action
204/536 Test #204: tests.unit.lcos.packaged_action ........................................................... Passed 0.04 sec
Start 205: tests.unit.lcos.promise
205/536 Test #205: tests.unit.lcos.promise ................................................................... Passed 0.04 sec
Start 206: tests.unit.lcos.promise_allocator
206/536 Test #206: tests.unit.lcos.promise_allocator ......................................................... Passed 0.03 sec
Start 207: tests.unit.lcos.distributed.tcp.reduce
207/536 Test #207: tests.unit.lcos.distributed.tcp.reduce .................................................... Passed 0.14 sec
Start 208: tests.unit.lcos.distributed.tcp.remote_dataflow
208/536 Test #208: tests.unit.lcos.distributed.tcp.remote_dataflow ........................................... Passed 0.04 sec
Start 209: tests.unit.lcos.distributed.tcp.remote_latch
209/536 Test #209: tests.unit.lcos.distributed.tcp.remote_latch .............................................. Passed 0.14 sec
Start 210: tests.unit.lcos.run_guarded
210/536 Test #210: tests.unit.lcos.run_guarded ............................................................... Passed 0.04 sec
Start 211: tests.unit.lcos.shared_future
211/536 Test #211: tests.unit.lcos.shared_future ............................................................. Passed 2.99 sec
Start 212: tests.unit.lcos.sliding_semaphore
212/536 Test #212: tests.unit.lcos.sliding_semaphore ......................................................... Passed 0.04 sec
Start 213: tests.unit.lcos.split_future
213/536 Test #213: tests.unit.lcos.split_future .............................................................. Passed 0.73 sec
Start 214: tests.unit.lcos.split_shared_future
214/536 Test #214: tests.unit.lcos.split_shared_future ....................................................... Passed 0.73 sec
Start 215: tests.unit.lcos.use_allocator
215/536 Test #215: tests.unit.lcos.use_allocator ............................................................. Passed 0.03 sec
Start 216: tests.unit.lcos.wait_all_std_array
216/536 Test #216: tests.unit.lcos.wait_all_std_array ........................................................ Passed 0.03 sec
Start 217: tests.unit.lcos.wait_any_std_array
217/536 Test #217: tests.unit.lcos.wait_any_std_array ........................................................ Passed 0.03 sec
Start 218: tests.unit.lcos.when_all
218/536 Test #218: tests.unit.lcos.when_all .................................................................. Passed 1.44 sec
Start 219: tests.unit.lcos.when_all_std_array
219/536 Test #219: tests.unit.lcos.when_all_std_array ........................................................ Passed 0.13 sec
Start 220: tests.unit.lcos.when_any
220/536 Test #220: tests.unit.lcos.when_any .................................................................. Passed 2.96 sec
Start 221: tests.unit.lcos.when_any_std_array
221/536 Test #221: tests.unit.lcos.when_any_std_array ........................................................ Passed 0.13 sec
Start 222: tests.unit.lcos.when_some
222/536 Test #222: tests.unit.lcos.when_some ................................................................. Passed 3.05 sec
Start 223: tests.unit.lcos.when_some_std_array
223/536 Test #223: tests.unit.lcos.when_some_std_array ....................................................... Passed 0.13 sec
Start 224: tests.unit.lcos.apply_local_executor_v1
224/536 Test #224: tests.unit.lcos.apply_local_executor_v1 ................................................... Passed 0.03 sec
Start 225: tests.unit.lcos.async_local_executor_v1
225/536 Test #225: tests.unit.lcos.async_local_executor_v1 ................................................... Passed 0.03 sec
Start 226: tests.unit.lcos.future_then_executor_v1
226/536 Test #226: tests.unit.lcos.future_then_executor_v1 ................................................... Passed 19.04 sec
Start 227: tests.unit.lcos.local_dataflow_executor_v1
227/536 Test #227: tests.unit.lcos.local_dataflow_executor_v1 ................................................ Passed 0.03 sec
Start 228: tests.unit.lcos.fail_compile_mutex_move
228/536 Test #228: tests.unit.lcos.fail_compile_mutex_move ................................................... Passed 7.71 sec
Start 229: tests.unit.lcos.fail_compile_spinlock_move
229/536 Test #229: tests.unit.lcos.fail_compile_spinlock_move ................................................ Passed 7.61 sec
Start 230: tests.unit.lcos.fail_compile_spinlock_no_backoff_move
230/536 Test #230: tests.unit.lcos.fail_compile_spinlock_no_backoff_move ..................................... Passed 7.63 sec
Start 231: tests.unit.lcos.shared_mutex.shared_mutex1
231/536 Test #231: tests.unit.lcos.shared_mutex.shared_mutex1 ................................................ Passed 6.03 sec
Start 232: tests.unit.lcos.shared_mutex.shared_mutex2
232/536 Test #232: tests.unit.lcos.shared_mutex.shared_mutex2 ................................................ Passed 7.04 sec
Start 233: tests.unit.parallel.spmd_block
233/536 Test #233: tests.unit.parallel.spmd_block ............................................................ Passed 0.04 sec
Start 234: tests.unit.parallel.task_block
234/536 Test #234: tests.unit.parallel.task_block ............................................................ Passed 0.05 sec
Start 235: tests.unit.parallel.task_block_executor
235/536 Test #235: tests.unit.parallel.task_block_executor ................................................... Passed 0.05 sec
Start 236: tests.unit.parallel.task_block_par
236/536 Test #236: tests.unit.parallel.task_block_par ........................................................ Passed 0.06 sec
Start 237: tests.unit.parallel.adjacentdifference
237/536 Test #237: tests.unit.parallel.adjacentdifference .................................................... Passed 0.04 sec
Start 238: tests.unit.parallel.adjacentdifference_exception
238/536 Test #238: tests.unit.parallel.adjacentdifference_exception .......................................... Passed 0.04 sec
Start 239: tests.unit.parallel.adjacentdifference_bad_alloc
239/536 Test #239: tests.unit.parallel.adjacentdifference_bad_alloc .......................................... Passed 0.04 sec
Start 240: tests.unit.parallel.adjacentfind
240/536 Test #240: tests.unit.parallel.adjacentfind .......................................................... Passed 0.04 sec
Start 241: tests.unit.parallel.adjacentfind_exception
241/536 Test #241: tests.unit.parallel.adjacentfind_exception ................................................ Passed 0.04 sec
Start 242: tests.unit.parallel.adjacentfind_bad_alloc
242/536 Test #242: tests.unit.parallel.adjacentfind_bad_alloc ................................................ Passed 0.04 sec
Start 243: tests.unit.parallel.adjacentfind_binary
243/536 Test #243: tests.unit.parallel.adjacentfind_binary ................................................... Passed 0.04 sec
Start 244: tests.unit.parallel.adjacentfind_binary_exception
244/536 Test #244: tests.unit.parallel.adjacentfind_binary_exception ......................................... Passed 0.04 sec
Start 245: tests.unit.parallel.adjacentfind_binary_bad_alloc
245/536 Test #245: tests.unit.parallel.adjacentfind_binary_bad_alloc ......................................... Passed 0.04 sec
Start 246: tests.unit.parallel.all_of
246/536 Test #246: tests.unit.parallel.all_of ................................................................ Passed 0.05 sec
Start 247: tests.unit.parallel.any_of
247/536 Test #247: tests.unit.parallel.any_of ................................................................ Passed 0.05 sec
Start 248: tests.unit.parallel.copy
248/536 Test #248: tests.unit.parallel.copy .................................................................. Passed 0.05 sec
Start 249: tests.unit.parallel.copyif_random
249/536 Test #249: tests.unit.parallel.copyif_random ......................................................... Passed 0.05 sec
Start 250: tests.unit.parallel.copyif_forward
250/536 Test #250: tests.unit.parallel.copyif_forward ........................................................ Passed 0.04 sec
Start 251: tests.unit.parallel.copyif_exception
251/536 Test #251: tests.unit.parallel.copyif_exception ...................................................... Passed 0.04 sec
Start 252: tests.unit.parallel.copyif_bad_alloc
252/536 Test #252: tests.unit.parallel.copyif_bad_alloc ...................................................... Passed 0.04 sec
Start 253: tests.unit.parallel.copyn
253/536 Test #253: tests.unit.parallel.copyn ................................................................. Passed 0.05 sec
Start 254: tests.unit.parallel.count
254/536 Test #254: tests.unit.parallel.count ................................................................. Passed 0.04 sec
Start 255: tests.unit.parallel.countif
255/536 Test #255: tests.unit.parallel.countif ............................................................... Passed 0.05 sec
Start 256: tests.unit.parallel.destroy
256/536 Test #256: tests.unit.parallel.destroy ............................................................... Passed 0.05 sec
Start 257: tests.unit.parallel.destroyn
257/536 Test #257: tests.unit.parallel.destroyn .............................................................. Passed 0.05 sec
Start 258: tests.unit.parallel.equal
258/536 Test #258: tests.unit.parallel.equal ................................................................. Passed 0.06 sec
Start 259: tests.unit.parallel.equal_binary
259/536 Test #259: tests.unit.parallel.equal_binary .......................................................... Passed 0.05 sec
Start 260: tests.unit.parallel.exclusive_scan
260/536 Test #260: tests.unit.parallel.exclusive_scan ........................................................ Passed 1.36 sec
Start 261: tests.unit.parallel.exclusive_scan2
261/536 Test #261: tests.unit.parallel.exclusive_scan2 ....................................................... Passed 0.05 sec
Start 262: tests.unit.parallel.exclusive_scan_exception
262/536 Test #262: tests.unit.parallel.exclusive_scan_exception .............................................. Passed 0.04 sec
Start 263: tests.unit.parallel.exclusive_scan_bad_alloc
263/536 Test #263: tests.unit.parallel.exclusive_scan_bad_alloc .............................................. Passed 0.04 sec
Start 264: tests.unit.parallel.exclusive_scan_validate
264/536 Test #264: tests.unit.parallel.exclusive_scan_validate ............................................... Passed 0.05 sec
Start 265: tests.unit.parallel.fill
265/536 Test #265: tests.unit.parallel.fill .................................................................. Passed 0.06 sec
Start 266: tests.unit.parallel.filln
266/536 Test #266: tests.unit.parallel.filln ................................................................. Passed 0.04 sec
Start 267: tests.unit.parallel.find
267/536 Test #267: tests.unit.parallel.find .................................................................. Passed 0.04 sec
Start 268: tests.unit.parallel.findend
268/536 Test #268: tests.unit.parallel.findend ............................................................... Passed 0.05 sec
Start 269: tests.unit.parallel.findfirstof
269/536 Test #269: tests.unit.parallel.findfirstof ........................................................... Passed 0.04 sec
Start 270: tests.unit.parallel.findfirstof_binary
270/536 Test #270: tests.unit.parallel.findfirstof_binary .................................................... Passed 0.04 sec
Start 271: tests.unit.parallel.findif
271/536 Test #271: tests.unit.parallel.findif ................................................................ Passed 0.04 sec
Start 272: tests.unit.parallel.findifnot
272/536 Test #272: tests.unit.parallel.findifnot ............................................................. Passed 0.04 sec
Start 273: tests.unit.parallel.findifnot_exception
273/536 Test #273: tests.unit.parallel.findifnot_exception ................................................... Passed 0.04 sec
Start 274: tests.unit.parallel.findifnot_bad_alloc
274/536 Test #274: tests.unit.parallel.findifnot_bad_alloc ................................................... Passed 0.05 sec
Start 275: tests.unit.parallel.foreach
275/536 Test #275: tests.unit.parallel.foreach ............................................................... Passed 0.05 sec
Start 276: tests.unit.parallel.foreach_executors
276/536 Test #276: tests.unit.parallel.foreach_executors ..................................................... Passed 0.04 sec
Start 277: tests.unit.parallel.foreach_prefetching
277/536 Test #277: tests.unit.parallel.foreach_prefetching ................................................... Passed 0.04 sec
Start 278: tests.unit.parallel.foreach_projection
278/536 Test #278: tests.unit.parallel.foreach_projection .................................................... Passed 0.05 sec
Start 279: tests.unit.parallel.foreachn
279/536 Test #279: tests.unit.parallel.foreachn .............................................................. Passed 0.04 sec
Start 280: tests.unit.parallel.foreachn_exception
280/536 Test #280: tests.unit.parallel.foreachn_exception .................................................... Passed 0.05 sec
Start 281: tests.unit.parallel.foreachn_bad_alloc
281/536 Test #281: tests.unit.parallel.foreachn_bad_alloc .................................................... Passed 0.05 sec
Start 282: tests.unit.parallel.foreachn_projection
282/536 Test #282: tests.unit.parallel.foreachn_projection ................................................... Passed 0.05 sec
Start 283: tests.unit.parallel.foreachn_projection_exception
283/536 Test #283: tests.unit.parallel.foreachn_projection_exception ......................................... Passed 0.05 sec
Start 284: tests.unit.parallel.foreachn_projection_bad_alloc
284/536 Test #284: tests.unit.parallel.foreachn_projection_bad_alloc ......................................... Passed 0.04 sec
Start 285: tests.unit.parallel.for_loop
285/536 Test #285: tests.unit.parallel.for_loop .............................................................. Passed 0.05 sec
Start 286: tests.unit.parallel.for_loop_induction
286/536 Test #286: tests.unit.parallel.for_loop_induction .................................................... Passed 0.06 sec
Start 287: tests.unit.parallel.for_loop_induction_async
287/536 Test #287: tests.unit.parallel.for_loop_induction_async .............................................. Passed 0.04 sec
Start 288: tests.unit.parallel.for_loop_n
288/536 Test #288: tests.unit.parallel.for_loop_n ............................................................ Passed 0.04 sec
Start 289: tests.unit.parallel.for_loop_n_strided
289/536 Test #289: tests.unit.parallel.for_loop_n_strided .................................................... Passed 0.04 sec
Start 290: tests.unit.parallel.for_loop_reduction
290/536 Test #290: tests.unit.parallel.for_loop_reduction .................................................... Passed 0.04 sec
Start 291: tests.unit.parallel.for_loop_reduction_async
291/536 Test #291: tests.unit.parallel.for_loop_reduction_async .............................................. Passed 0.04 sec
Start 292: tests.unit.parallel.for_loop_strided
292/536 Test #292: tests.unit.parallel.for_loop_strided ...................................................... Passed 0.04 sec
Start 293: tests.unit.parallel.generate
293/536 Test #293: tests.unit.parallel.generate .............................................................. Passed 0.06 sec
Start 294: tests.unit.parallel.generaten
294/536 Test #294: tests.unit.parallel.generaten ............................................................. Passed 0.04 sec
Start 295: tests.unit.parallel.is_heap
295/536 Test #295: tests.unit.parallel.is_heap ............................................................... Passed 0.05 sec
Start 296: tests.unit.parallel.is_heap_until
296/536 Test #296: tests.unit.parallel.is_heap_until ......................................................... Passed 0.04 sec
Start 297: tests.unit.parallel.includes
297/536 Test #297: tests.unit.parallel.includes .............................................................. Passed 0.05 sec
Start 298: tests.unit.parallel.inclusive_scan
298/536 Test #298: tests.unit.parallel.inclusive_scan ........................................................ Passed 1.39 sec
Start 299: tests.unit.parallel.is_partitioned
299/536 Test #299: tests.unit.parallel.is_partitioned ........................................................ Passed 0.04 sec
Start 300: tests.unit.parallel.is_sorted
300/536 Test #300: tests.unit.parallel.is_sorted ............................................................. Passed 0.04 sec
Start 301: tests.unit.parallel.is_sorted_until
301/536 Test #301: tests.unit.parallel.is_sorted_until ....................................................... Passed 0.05 sec
Start 302: tests.unit.parallel.lexicographical_compare
302/536 Test #302: tests.unit.parallel.lexicographical_compare ............................................... Passed 0.04 sec
Start 303: tests.unit.parallel.max_element
303/536 Test #303: tests.unit.parallel.max_element ........................................................... Passed 0.07 sec
Start 304: tests.unit.parallel.min_element
304/536 Test #304: tests.unit.parallel.min_element ........................................................... Passed 0.05 sec
Start 305: tests.unit.parallel.minmax_element
305/536 Test #305: tests.unit.parallel.minmax_element ........................................................ Passed 0.05 sec
Start 306: tests.unit.parallel.mismatch
306/536 Test #306: tests.unit.parallel.mismatch .............................................................. Passed 0.04 sec
Start 307: tests.unit.parallel.mismatch_binary
307/536 Test #307: tests.unit.parallel.mismatch_binary ....................................................... Passed 0.04 sec
Start 308: tests.unit.parallel.move
308/536 Test #308: tests.unit.parallel.move .................................................................. Passed 0.04 sec
Start 309: tests.unit.parallel.none_of
309/536 Test #309: tests.unit.parallel.none_of ............................................................... Passed 0.05 sec
Start 310: tests.unit.parallel.partition
310/536 Test #310: tests.unit.parallel.partition ............................................................. Passed 14.90 sec
Start 311: tests.unit.parallel.partition_copy
311/536 Test #311: tests.unit.parallel.partition_copy ........................................................ Passed 0.08 sec
Start 312: tests.unit.parallel.reduce_
312/536 Test #312: tests.unit.parallel.reduce_ ............................................................... Passed 0.05 sec
Start 313: tests.unit.parallel.reduce_by_key
313/536 Test #313: tests.unit.parallel.reduce_by_key ......................................................... Passed 4.58 sec
Start 314: tests.unit.parallel.remove_copy
314/536 Test #314: tests.unit.parallel.remove_copy ........................................................... Passed 0.05 sec
Start 315: tests.unit.parallel.remove_copy_if
315/536 Test #315: tests.unit.parallel.remove_copy_if ........................................................ Passed 0.05 sec
Start 316: tests.unit.parallel.replace
316/536 Test #316: tests.unit.parallel.replace ............................................................... Passed 0.04 sec
Start 317: tests.unit.parallel.replace_if
317/536 Test #317: tests.unit.parallel.replace_if ............................................................ Passed 0.04 sec
Start 318: tests.unit.parallel.replace_copy
318/536 Test #318: tests.unit.parallel.replace_copy .......................................................... Passed 0.05 sec
Start 319: tests.unit.parallel.replace_copy_if
319/536 Test #319: tests.unit.parallel.replace_copy_if ....................................................... Passed 0.05 sec
Start 320: tests.unit.parallel.reverse
320/536 Test #320: tests.unit.parallel.reverse ............................................................... Passed 0.04 sec
Start 321: tests.unit.parallel.reverse_copy
321/536 Test #321: tests.unit.parallel.reverse_copy .......................................................... Passed 0.05 sec
Start 322: tests.unit.parallel.rotate
322/536 Test #322: tests.unit.parallel.rotate ................................................................ Passed 0.05 sec
Start 323: tests.unit.parallel.rotate_copy
323/536 Test #323: tests.unit.parallel.rotate_copy ........................................................... Passed 0.04 sec
Start 324: tests.unit.parallel.search
324/536 Test #324: tests.unit.parallel.search ................................................................ Passed 0.05 sec
Start 325: tests.unit.parallel.searchn
325/536 Test #325: tests.unit.parallel.searchn ............................................................... Passed 0.05 sec
Start 326: tests.unit.parallel.set_difference
326/536 Test #326: tests.unit.parallel.set_difference ........................................................ Passed 0.09 sec
Start 327: tests.unit.parallel.set_intersection
327/536 Test #327: tests.unit.parallel.set_intersection ...................................................... Passed 0.09 sec
Start 328: tests.unit.parallel.set_symmetric_difference
328/536 Test #328: tests.unit.parallel.set_symmetric_difference .............................................. Passed 0.10 sec
Start 329: tests.unit.parallel.set_union
329/536 Test #329: tests.unit.parallel.set_union ............................................................. Passed 0.09 sec
Start 330: tests.unit.parallel.sort
330/536 Test #330: tests.unit.parallel.sort .................................................................. Passed 26.20 sec
Start 331: tests.unit.parallel.sort_by_key
331/536 Test #331: tests.unit.parallel.sort_by_key ........................................................... Passed 10.20 sec
Start 332: tests.unit.parallel.sort_exceptions
332/536 Test #332: tests.unit.parallel.sort_exceptions ....................................................... Passed 0.04 sec
Start 333: tests.unit.parallel.stable_partition
333/536 Test #333: tests.unit.parallel.stable_partition ...................................................... Passed 0.05 sec
Start 334: tests.unit.parallel.swapranges
334/536 Test #334: tests.unit.parallel.swapranges ............................................................ Passed 0.05 sec
Start 335: tests.unit.parallel.transform
335/536 Test #335: tests.unit.parallel.transform ............................................................. Passed 0.05 sec
Start 336: tests.unit.parallel.transform_binary
336/536 Test #336: tests.unit.parallel.transform_binary ...................................................... Passed 0.05 sec
Start 337: tests.unit.parallel.transform_binary2
337/536 Test #337: tests.unit.parallel.transform_binary2 ..................................................... Passed 0.05 sec
Start 338: tests.unit.parallel.transform_exclusive_scan
338/536 Test #338: tests.unit.parallel.transform_exclusive_scan .............................................. Passed 0.04 sec
Start 339: tests.unit.parallel.transform_inclusive_scan
339/536 Test #339: tests.unit.parallel.transform_inclusive_scan .............................................. Passed 0.06 sec
Start 340: tests.unit.parallel.transform_reduce
340/536 Test #340: tests.unit.parallel.transform_reduce ...................................................... Passed 0.04 sec
Start 341: tests.unit.parallel.transform_reduce_binary
341/536 Test #341: tests.unit.parallel.transform_reduce_binary ............................................... Passed 0.04 sec
Start 342: tests.unit.parallel.transform_reduce_binary_exception
342/536 Test #342: tests.unit.parallel.transform_reduce_binary_exception ..................................... Passed 0.05 sec
Start 343: tests.unit.parallel.transform_reduce_binary_bad_alloc
343/536 Test #343: tests.unit.parallel.transform_reduce_binary_bad_alloc ..................................... Passed 0.04 sec
Start 344: tests.unit.parallel.uninitialized_copy
344/536 Test #344: tests.unit.parallel.uninitialized_copy .................................................... Passed 0.06 sec
Start 345: tests.unit.parallel.uninitialized_copyn
345/536 Test #345: tests.unit.parallel.uninitialized_copyn ................................................... Passed 0.05 sec
Start 346: tests.unit.parallel.uninitialized_default_construct
346/536 Test #346: tests.unit.parallel.uninitialized_default_construct ....................................... Passed 0.06 sec
Start 347: tests.unit.parallel.uninitialized_default_constructn
347/536 Test #347: tests.unit.parallel.uninitialized_default_constructn ...................................... Passed 0.05 sec
Start 348: tests.unit.parallel.uninitialized_fill
348/536 Test #348: tests.unit.parallel.uninitialized_fill .................................................... Passed 0.08 sec
Start 349: tests.unit.parallel.uninitialized_filln
349/536 Test #349: tests.unit.parallel.uninitialized_filln ................................................... Passed 0.05 sec
Start 350: tests.unit.parallel.uninitialized_move
350/536 Test #350: tests.unit.parallel.uninitialized_move .................................................... Passed 0.06 sec
Start 351: tests.unit.parallel.uninitialized_moven
351/536 Test #351: tests.unit.parallel.uninitialized_moven ................................................... Passed 0.05 sec
Start 352: tests.unit.parallel.uninitialized_value_construct
352/536 Test #352: tests.unit.parallel.uninitialized_value_construct ......................................... Passed 0.05 sec
Start 353: tests.unit.parallel.uninitialized_value_constructn
353/536 Test #353: tests.unit.parallel.uninitialized_value_constructn ........................................ Passed 0.05 sec
Start 354: tests.unit.parallel.unique_copy
354/536 Test #354: tests.unit.parallel.unique_copy ........................................................... Passed 0.07 sec
Start 355: tests.unit.parallel.foreach_executors_v1
355/536 Test #355: tests.unit.parallel.foreach_executors_v1 .................................................. Passed 0.04 sec
Start 356: tests.unit.parallel.foreach_prefetching_executors_v1
356/536 Test #356: tests.unit.parallel.foreach_prefetching_executors_v1 ...................................... Passed 0.05 sec
Start 357: tests.unit.parallel.inclusive_scan_executors_v1
357/536 Test #357: tests.unit.parallel.inclusive_scan_executors_v1 ........................................... Passed 0.04 sec
Start 358: tests.unit.parallel.is_sorted_executors_v1
358/536 Test #358: tests.unit.parallel.is_sorted_executors_v1 ................................................ Passed 0.05 sec
Start 359: tests.unit.parallel.uninitialized_copy_executors_v1
359/536 Test #359: tests.unit.parallel.uninitialized_copy_executors_v1 ....................................... Passed 0.06 sec
Start 360: tests.unit.parallel.copy_range
360/536 Test #360: tests.unit.parallel.copy_range ............................................................ Passed 0.04 sec
Start 361: tests.unit.parallel.copyif_range
361/536 Test #361: tests.unit.parallel.copyif_range .......................................................... Passed 0.04 sec
Start 362: tests.unit.parallel.foreach_range
362/536 Test #362: tests.unit.parallel.foreach_range ......................................................... Passed 0.05 sec
Start 363: tests.unit.parallel.foreach_range_projection
363/536 Test #363: tests.unit.parallel.foreach_range_projection .............................................. Passed 0.05 sec
Start 364: tests.unit.parallel.generate_range
364/536 Test #364: tests.unit.parallel.generate_range ........................................................ Passed 0.06 sec
Start 365: tests.unit.parallel.is_heap_range
365/536 Test #365: tests.unit.parallel.is_heap_range ......................................................... Passed 0.04 sec
Start 366: tests.unit.parallel.is_heap_until_range
366/536 Test #366: tests.unit.parallel.is_heap_until_range ................................................... Passed 0.05 sec
Start 367: tests.unit.parallel.max_element_range
367/536 Test #367: tests.unit.parallel.max_element_range ..................................................... Passed 0.05 sec
Start 368: tests.unit.parallel.min_element_range
368/536 Test #368: tests.unit.parallel.min_element_range ..................................................... Passed 0.05 sec
Start 369: tests.unit.parallel.minmax_element_range
369/536 Test #369: tests.unit.parallel.minmax_element_range .................................................. Passed 0.05 sec
Start 370: tests.unit.parallel.partition_range
370/536 Test #370: tests.unit.parallel.partition_range ....................................................... Passed 1.37 sec
Start 371: tests.unit.parallel.partition_copy_range
371/536 Test #371: tests.unit.parallel.partition_copy_range .................................................. Passed 0.05 sec
Start 372: tests.unit.parallel.remove_copy_range
372/536 Test #372: tests.unit.parallel.remove_copy_range ..................................................... Passed 0.05 sec
Start 373: tests.unit.parallel.remove_copy_if_range
373/536 Test #373: tests.unit.parallel.remove_copy_if_range .................................................. Passed 0.05 sec
Start 374: tests.unit.parallel.replace_range
374/536 Test #374: tests.unit.parallel.replace_range ......................................................... Passed 0.06 sec
Start 375: tests.unit.parallel.replace_copy_range
375/536 Test #375: tests.unit.parallel.replace_copy_range .................................................... Passed 0.05 sec
Start 376: tests.unit.parallel.replace_copy_if_range
376/536 Test #376: tests.unit.parallel.replace_copy_if_range ................................................. Passed 0.04 sec
Start 377: tests.unit.parallel.replace_if_range
377/536 Test #377: tests.unit.parallel.replace_if_range ...................................................... Passed 0.05 sec
Start 378: tests.unit.parallel.reverse_range
378/536 Test #378: tests.unit.parallel.reverse_range ......................................................... Passed 0.05 sec
Start 379: tests.unit.parallel.reverse_copy_range
379/536 Test #379: tests.unit.parallel.reverse_copy_range .................................................... Passed 0.05 sec
Start 380: tests.unit.parallel.rotate_range
380/536 Test #380: tests.unit.parallel.rotate_range .......................................................... Passed 0.04 sec
Start 381: tests.unit.parallel.rotate_copy_range
381/536 Test #381: tests.unit.parallel.rotate_copy_range ..................................................... Passed 0.04 sec
Start 382: tests.unit.parallel.sort_range
382/536 Test #382: tests.unit.parallel.sort_range ............................................................ Passed 23.27 sec
Start 383: tests.unit.parallel.transform_range
383/536 Test #383: tests.unit.parallel.transform_range ....................................................... Passed 0.04 sec
Start 384: tests.unit.parallel.transform_range_binary
384/536 Test #384: tests.unit.parallel.transform_range_binary ................................................ Passed 0.05 sec
Start 385: tests.unit.parallel.transform_range_binary2
385/536 Test #385: tests.unit.parallel.transform_range_binary2 ............................................... Passed 0.05 sec
Start 386: tests.unit.parallel.unique_copy_range
386/536 Test #386: tests.unit.parallel.unique_copy_range ..................................................... Passed 0.04 sec
Start 387: tests.unit.parallel.bulk_async
387/536 Test #387: tests.unit.parallel.bulk_async ............................................................ Passed 0.04 sec
Start 388: tests.unit.parallel.created_executor
388/536 Test #388: tests.unit.parallel.created_executor ...................................................... Passed 0.04 sec
Start 389: tests.unit.parallel.executor_parameters
389/536 Test #389: tests.unit.parallel.executor_parameters ................................................... Passed 0.06 sec
Start 390: tests.unit.parallel.executor_parameters_timer_hooks
390/536 Test #390: tests.unit.parallel.executor_parameters_timer_hooks ....................................... Passed 0.04 sec
Start 391: tests.unit.parallel.minimal_async_executor
391/536 Test #391: tests.unit.parallel.minimal_async_executor ................................................ Passed 0.04 sec
Start 392: tests.unit.parallel.minimal_sync_executor
392/536 Test #392: tests.unit.parallel.minimal_sync_executor ................................................. Passed 0.04 sec
Start 393: tests.unit.parallel.minimal_timed_async_executor
393/536 Test #393: tests.unit.parallel.minimal_timed_async_executor .......................................... Passed 0.10 sec
Start 394: tests.unit.parallel.minimal_timed_sync_executor
394/536 Test #394: tests.unit.parallel.minimal_timed_sync_executor ........................................... Passed 0.27 sec
Start 395: tests.unit.parallel.parallel_executor
395/536 Test #395: tests.unit.parallel.parallel_executor ..................................................... Passed 0.04 sec
Start 396: tests.unit.parallel.parallel_fork_executor
396/536 Test #396: tests.unit.parallel.parallel_fork_executor ................................................ Passed 0.05 sec
Start 397: tests.unit.parallel.persistent_executor_parameters
397/536 Test #397: tests.unit.parallel.persistent_executor_parameters ........................................ Passed 0.04 sec
Start 398: tests.unit.parallel.sequenced_executor
398/536 Test #398: tests.unit.parallel.sequenced_executor .................................................... Passed 0.04 sec
Start 399: tests.unit.parallel.service_executors
399/536 Test #399: tests.unit.parallel.service_executors ..................................................... Passed 0.04 sec
Start 400: tests.unit.parallel.shared_parallel_executor
400/536 Test #400: tests.unit.parallel.shared_parallel_executor .............................................. Passed 0.04 sec
Start 401: tests.unit.parallel.this_thread_executors
401/536 Test #401: tests.unit.parallel.this_thread_executors ................................................. Passed 0.04 sec
Start 402: tests.unit.parallel.thread_pool_attached_executors
402/536 Test #402: tests.unit.parallel.thread_pool_attached_executors ........................................ Passed 0.05 sec
Start 403: tests.unit.parallel.thread_pool_executors
403/536 Test #403: tests.unit.parallel.thread_pool_executors ................................................. Passed 0.04 sec
Start 404: tests.unit.parallel.timed_parallel_executor
404/536 Test #404: tests.unit.parallel.timed_parallel_executor ............................................... Passed 0.05 sec
Start 405: tests.unit.parallel.timed_this_thread_executors
405/536 Test #405: tests.unit.parallel.timed_this_thread_executors ........................................... Passed 0.05 sec
Start 406: tests.unit.parallel.timed_thread_pool_executors
406/536 Test #406: tests.unit.parallel.timed_thread_pool_executors ........................................... Passed 0.05 sec
Start 407: tests.unit.parallel.bulk_async_v1
407/536 Test #407: tests.unit.parallel.bulk_async_v1 ......................................................... Passed 0.04 sec
Start 408: tests.unit.parallel.created_executor_v1
408/536 Test #408: tests.unit.parallel.created_executor_v1 ................................................... Passed 0.06 sec
Start 409: tests.unit.parallel.minimal_async_executor_v1
409/536 Test #409: tests.unit.parallel.minimal_async_executor_v1 ............................................. Passed 0.05 sec
Start 410: tests.unit.parallel.minimal_sync_executor_v1
410/536 Test #410: tests.unit.parallel.minimal_sync_executor_v1 .............................................. Passed 0.04 sec
Start 411: tests.unit.parallel.minimal_timed_async_executor_v1
411/536 Test #411: tests.unit.parallel.minimal_timed_async_executor_v1 ....................................... Passed 0.22 sec
Start 412: tests.unit.parallel.minimal_timed_sync_executor_v1
412/536 Test #412: tests.unit.parallel.minimal_timed_sync_executor_v1 ........................................ Passed 0.27 sec
Start 413: tests.unit.parallel.parallel_executor_v1
413/536 Test #413: tests.unit.parallel.parallel_executor_v1 .................................................. Passed 0.04 sec
Start 414: tests.unit.parallel.parallel_fork_executor_v1
414/536 Test #414: tests.unit.parallel.parallel_fork_executor_v1 ............................................. Passed 0.04 sec
Start 415: tests.unit.parallel.sequential_executor_v1
415/536 Test #415: tests.unit.parallel.sequential_executor_v1 ................................................ Passed 0.03 sec
Start 416: tests.unit.parallel.service_executors_v1
416/536 Test #416: tests.unit.parallel.service_executors_v1 .................................................. Passed 0.05 sec
Start 417: tests.unit.parallel.shared_parallel_executor_v1
417/536 Test #417: tests.unit.parallel.shared_parallel_executor_v1 ........................................... Passed 0.04 sec
Start 418: tests.unit.parallel.this_thread_executors_v1
418/536 Test #418: tests.unit.parallel.this_thread_executors_v1 .............................................. Passed 0.04 sec
Start 419: tests.unit.parallel.thread_pool_attached_executors_v1
419/536 Test #419: tests.unit.parallel.thread_pool_attached_executors_v1 ..................................... Passed 0.04 sec
Start 420: tests.unit.parallel.thread_pool_executors_v1
420/536 Test #420: tests.unit.parallel.thread_pool_executors_v1 .............................................. Passed 0.04 sec
Start 421: tests.unit.parallel.timed_parallel_executor_v1
421/536 Test #421: tests.unit.parallel.timed_parallel_executor_v1 ............................................ Passed 0.04 sec
Start 422: tests.unit.parallel.timed_this_thread_executors_v1
422/536 Test #422: tests.unit.parallel.timed_this_thread_executors_v1 ........................................ Passed 0.06 sec
Start 423: tests.unit.parallel.timed_thread_pool_executors_v1
423/536 Test #423: tests.unit.parallel.timed_thread_pool_executors_v1 ........................................ Passed 0.05 sec
Start 424: tests.unit.parallel.distributed.tcp.partitioned_vector_copy
424/536 Test #424: tests.unit.parallel.distributed.tcp.partitioned_vector_copy ............................... Passed 9.60 sec
Start 425: tests.unit.parallel.distributed.tcp.partitioned_vector_for_each
425/536 Test #425: tests.unit.parallel.distributed.tcp.partitioned_vector_for_each ........................... Passed 6.21 sec
Start 426: tests.unit.parallel.distributed.tcp.partitioned_vector_handle_values
426/536 Test #426: tests.unit.parallel.distributed.tcp.partitioned_vector_handle_values ...................... Passed 1.89 sec
Start 427: tests.unit.parallel.distributed.tcp.partitioned_vector_iter
427/536 Test #427: tests.unit.parallel.distributed.tcp.partitioned_vector_iter ............................... Passed 22.58 sec
Start 428: tests.unit.parallel.distributed.tcp.partitioned_vector_move
428/536 Test #428: tests.unit.parallel.distributed.tcp.partitioned_vector_move ...............................***Timeout 100.00 sec
Start 429: tests.unit.parallel.distributed.tcp.partitioned_vector_target
429/536 Test #429: tests.unit.parallel.distributed.tcp.partitioned_vector_target ............................. Passed 0.97 sec
Start 430: tests.unit.parallel.distributed.tcp.partitioned_vector_transform
430/536 Test #430: tests.unit.parallel.distributed.tcp.partitioned_vector_transform .......................... Passed 11.86 sec
Start 431: tests.unit.parallel.distributed.tcp.partitioned_vector_transform_reduce
431/536 Test #431: tests.unit.parallel.distributed.tcp.partitioned_vector_transform_reduce ................... Passed 1.49 sec
Start 432: tests.unit.parallel.distributed.tcp.partitioned_vector_fill
432/536 Test #432: tests.unit.parallel.distributed.tcp.partitioned_vector_fill ............................... Passed 6.14 sec
Start 433: tests.unit.parallel.distributed.tcp.partitioned_vector_inclusive_scan
433/536 Test #433: tests.unit.parallel.distributed.tcp.partitioned_vector_inclusive_scan ..................... Passed 7.70 sec
Start 434: tests.unit.parallel.distributed.tcp.partitioned_vector_exclusive_scan
434/536 Test #434: tests.unit.parallel.distributed.tcp.partitioned_vector_exclusive_scan ..................... Passed 7.97 sec
Start 435: tests.unit.parallel.distributed.tcp.partitioned_vector_transform_scan
435/536 Test #435: tests.unit.parallel.distributed.tcp.partitioned_vector_transform_scan ..................... Passed 1.98 sec
Start 436: tests.unit.parallel.distributed.tcp.partitioned_vector_reduce
436/536 Test #436: tests.unit.parallel.distributed.tcp.partitioned_vector_reduce ............................. Passed 1.11 sec
Start 437: tests.unit.parallel.distributed.tcp.partitioned_vector_find
437/536 Test #437: tests.unit.parallel.distributed.tcp.partitioned_vector_find ............................... Passed 2.51 sec
Start 438: tests.unit.parcelset.distributed.tcp.put_parcels
438/536 Test #438: tests.unit.parcelset.distributed.tcp.put_parcels .......................................... Passed 0.14 sec
Start 439: tests.unit.parcelset.distributed.tcp.set_parcel_write_handler
439/536 Test #439: tests.unit.parcelset.distributed.tcp.set_parcel_write_handler ............................. Passed 0.04 sec
Start 440: tests.unit.parcelset.distributed.tcp.put_parcels_with_coalescing
440/536 Test #440: tests.unit.parcelset.distributed.tcp.put_parcels_with_coalescing ..........................***Failed 0.17 sec
using seed: 1504032311
{stack-trace}: 4 frames:
0x7f9c9127922c : hpx::detail::backtrace[abi:cxx11](unsigned long) + 0x9c in /home/zao/stellar/bld-rwdi/lib/libhpx.so.1
0x7f9c9128c647 : std::__exception_ptr::exception_ptr hpx::detail::get_exception<hpx::exception>(hpx::exception const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x97 in /home/zao/stellar/bld-rwdi/lib/libhpx.so.1
0x7f9c9128cb65 : void hpx::detail::throw_exception<hpx::exception>(hpx::exception const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long) + 0x55 in /home/zao/stellar/bld-rwdi/lib/libhpx.so.1
0x7f9c912d7f5e : hpx::detail::throw_exception(hpx::error, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long) + 0x4e in /home/zao/stellar/bld-rwdi/lib/libhpx.so.1
{env}: 41 entries:
BASH_ENV=/usr/share/lmod/lmod/init/bash
CTEST_INTERACTIVE_DEBUG_MODE=1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
EASYBUILD_INSTALLPATH=/eb
EASYBUILD_PREFIX=/eb
HOME=/home/zao
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod
LMOD_COLORIZE=yes
LMOD_DEFAULT_MODULEPATH=/eb/modules/all:/etc/lmod/modules:/usr/share/lmod/lmod/modulefiles
LMOD_DIR=/usr/share/lmod/lmod/libexec
LMOD_FULL_SETTARG_SUPPORT=no
LMOD_PKG=/usr/share/lmod/lmod
LMOD_PREPEND_BLOCK=normal
LMOD_SETTARG_CMD=:
LMOD_VERSION=6.6
LMOD_arch=x86_64
LMOD_sys=Linux
LOGNAME=zao
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
MAIL=/var/mail/zao
MANPATH=/usr/share/lmod/lmod/share/man::
MODULEPATH=/eb/modules/all:/etc/lmod/modules:/usr/share/lmod/lmod/modulefiles
MODULEPATH_ROOT=/usr/modulefiles
MODULESHOME=/usr/share/lmod/lmod
OLDPWD=/home/zao/stellar/bld-rwdi
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/home/zao/stellar/bld-rwdi
SHELL=/bin/bash
SHLVL=1
SSH_CLIENT=10.0.1.24 51580 22
SSH_CONNECTION=10.0.1.24 51580 10.0.1.34 22
SSH_TTY=/dev/pts/0
TERM=xterm
USER=zao
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_ID=2
_=/usr/bin/ninja
_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJhY3RpdmVTaXplIl09MCxiYXNlTXBhdGhBPXsiL2ViL21vZHVsZXMvYWxsIiwiL2V0Yy9sbW9kL21vZHVsZXMiLCIvdXNyL3NoYXJlL2xtb2QvbG1vZC9tb2R1bGVmaWxlcyIsfSxbImNfcmVidWlsZFRpbWUiXT1mYWxzZSxbImNfc2hvcnRUaW1lIl09ZmFsc2UsZmFtaWx5PXt9LGluYWN0aXZlPXt9LG1UPXt9LG1wYXRoQT17Ii9lYi9tb2R1bGVzL2FsbCIsIi9ldGMvbG1vZC9tb2R1bGVzIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9sbW9kL21vZHVsZXM6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMiLFsidmVyc2lvbiJdPTIsfQ==
_ModuleTable_Sz_=1
{locality-id}: 0
{hostname}: [ (tcp:127.0.0.1:7910) ]
{process-id}: 13600
{function}: runtime_support::create_message_handler
{file}: /home/zao/stellar/hpx/src/runtime/components/server/runtime_support_server.cpp
{line}: 1555
{os-thread}: 0, locality#0/worker-thread#0
{thread-id}: 000055756c4552a0
{thread-description}: <unknown>
{state}: state_running
{auxinfo}:
{config}:
HPX_WITH_AGAS_DUMP_REFCNT_ENTRIES=OFF
HPX_WITH_APEX=OFF
HPX_WITH_AUTOMATIC_SERIALIZATION_REGISTRATION=ON
HPX_WITH_CXX14_RETURN_TYPE_DEDUCTION=TRUE
HPX_WITH_DEPRECATION_WARNINGS=ON
HPX_WITH_EXECUTION_POLICY_COMPATIBILITY=ON
HPX_WITH_EXECUTOR_COMPATIBILITY=ON
HPX_WITH_GOOGLE_PERFTOOLS=OFF
HPX_WITH_HWLOC=ON
HPX_WITH_INCLUSIVE_SCAN_COMPATIBILITY=ON
HPX_WITH_IO_COUNTERS=ON
HPX_WITH_IO_POOL=ON
HPX_WITH_ITTNOTIFY=OFF
HPX_WITH_LOCAL_DATAFLOW_COMPATIBILITY=ON
HPX_WITH_LOGGING=ON
HPX_WITH_MORE_THAN_64_THREADS=(
HPX_WITH_NATIVE_TLS=ON
HPX_WITH_NETWORKING=ON
HPX_WITH_PAPI=OFF
HPX_WITH_PARCELPORT_ACTION_COUNTERS=OFF
HPX_WITH_PARCELPORT_LIBFABRIC=OFF
HPX_WITH_PARCELPORT_MPI=OFF
HPX_WITH_PARCELPORT_MPI_MULTITHREADED=OFF
HPX_WITH_PARCELPORT_TCP=ON
HPX_WITH_PARCELPORT_VERBS=OFF
HPX_WITH_PARCEL_COALESCING=ON
HPX_WITH_PARCEL_PROFILING=OFF
HPX_WITH_SCHEDULER_LOCAL_STORAGE=OFF
HPX_WITH_SPINLOCK_DEADLOCK_DETECTION=OFF
HPX_WITH_STACKTRACES=ON
HPX_WITH_SWAP_CONTEXT_EMULATION=OFF
HPX_WITH_THREAD_BACKTRACE_ON_SUSPENSION=OFF
HPX_WITH_THREAD_CREATION_AND_CLEANUP_RATES=OFF
HPX_WITH_THREAD_CUMULATIVE_COUNTS=ON
HPX_WITH_THREAD_DEBUG_INFO=OFF
HPX_WITH_THREAD_DESCRIPTION_FULL=OFF
HPX_WITH_THREAD_GUARD_PAGE=ON
HPX_WITH_THREAD_IDLE_RATES=OFF
HPX_WITH_THREAD_LOCAL_STORAGE=OFF
HPX_WITH_THREAD_MANAGER_IDLE_BACKOFF=ON
HPX_WITH_THREAD_QUEUE_WAITTIME=OFF
HPX_WITH_THREAD_STACK_MMAP=ON
HPX_WITH_THREAD_STEALING_COUNTS=ON
HPX_WITH_THREAD_TARGET_ADDRESS=OFF
HPX_WITH_TIMER_POOL=ON
HPX_WITH_TRANSFORM_REDUCE_COMPATIBILITY=ON
HPX_WITH_TUPLE_RVALUE_SWAP=ON
HPX_WITH_UNWRAPPED_COMPATIBILITY=ON
HPX_WITH_VALGRIND=OFF
HPX_WITH_VERIFY_LOCKS=OFF
HPX_WITH_VERIFY_LOCKS_BACKTRACE=OFF
HPX_WITH_VERIFY_LOCKS_GLOBALLY=OFF
HPX_PARCEL_MAX_CONNECTIONS=512
HPX_PARCEL_MAX_CONNECTIONS_PER_LOCALITY=4
HPX_AGAS_LOCAL_CACHE_SIZE=4096
HPX_HAVE_MALLOC=tcmalloc
HPX_PREFIX (configured)=/home/zao/stellar/bld-rwdi
HPX_PREFIX=/home/zao/stellar/bld-rwdi
{version}: V1.1.0 (AGAS: V3.0), Git: 19030f9e45
{boost}: V1.64.0
{build-type}: release
{date}: Aug 29 2017 19:28:27
{platform}: linux
{compiler}: GNU C++ version 6.3.0 20170516
{stdlib}: GNU libstdc++ version 20170516
{what}: attempt to create message handler plugin instance of invalid/unknown type: coalescing_message_handler: HPX(bad_plugin_type)
terminate called after throwing an instance of 'hpx::detail::exception_with_info<hpx::exception>'
what(): attempt to create message handler plugin instance of invalid/unknown type: coalescing_message_handler: HPX(bad_plugin_type)
Base command is "/home/zao/stellar/bld-rwdi/bin/put_parcels_with_coalescing_test -Ihpx.parcel.tcp.enable=1 --hpx:threads=1 --hpx:localities=2"
Executing command: /home/zao/stellar/bld-rwdi/bin/put_parcels_with_coalescing_test -Ihpx.parcel.tcp.enable=1 --hpx:threads=1 --hpx:localities=2 --hpx:node=0
Executing command: /home/zao/stellar/bld-rwdi/bin/put_parcels_with_coalescing_test -Ihpx.parcel.tcp.enable=1 --hpx:threads=1 --hpx:localities=2 --hpx:node=1
Process 0 failed with an unexpected error code of -6 (expected 0)
Start 441: tests.unit.performance_counters.all_counters
441/536 Test #441: tests.unit.performance_counters.all_counters .............................................. Passed 0.04 sec
Start 442: tests.unit.performance_counters.path_elements
442/536 Test #442: tests.unit.performance_counters.path_elements ............................................. Passed 0.04 sec
Start 443: tests.unit.resource.resource_partitioner
443/536 Test #443: tests.unit.resource.resource_partitioner .................................................. Passed 0.04 sec
Start 444: tests.unit.serialization.serialization_array
444/536 Test #444: tests.unit.serialization.serialization_array .............................................. Passed 0.02 sec
Start 445: tests.unit.serialization.serialization_valarray
445/536 Test #445: tests.unit.serialization.serialization_valarray ........................................... Passed 0.02 sec
Start 446: tests.unit.serialization.serialization_builtins
446/536 Test #446: tests.unit.serialization.serialization_builtins ........................................... Passed 0.02 sec
Start 447: tests.unit.serialization.serialization_complex
447/536 Test #447: tests.unit.serialization.serialization_complex ............................................ Passed 0.02 sec
Start 448: tests.unit.serialization.serialization_custom_constructor
448/536 Test #448: tests.unit.serialization.serialization_custom_constructor ................................. Passed 0.02 sec
Start 449: tests.unit.serialization.serialization_deque
449/536 Test #449: tests.unit.serialization.serialization_deque .............................................. Passed 0.02 sec
Start 450: tests.unit.serialization.serialization_map
450/536 Test #450: tests.unit.serialization.serialization_map ................................................ Passed 0.02 sec
Start 451: tests.unit.serialization.serialization_list
451/536 Test #451: tests.unit.serialization.serialization_list ............................................... Passed 0.02 sec
Start 452: tests.unit.serialization.serialization_set
452/536 Test #452: tests.unit.serialization.serialization_set ................................................ Passed 0.02 sec
Start 453: tests.unit.serialization.serialization_simple
453/536 Test #453: tests.unit.serialization.serialization_simple ............................................. Passed 0.02 sec
Start 454: tests.unit.serialization.serialization_smart_ptr
454/536 Test #454: tests.unit.serialization.serialization_smart_ptr .......................................... Passed 0.02 sec
Start 455: tests.unit.serialization.serialization_unordered_map
455/536 Test #455: tests.unit.serialization.serialization_unordered_map ...................................... Passed 0.02 sec
Start 456: tests.unit.serialization.serialization_vector
456/536 Test #456: tests.unit.serialization.serialization_vector ............................................. Passed 0.02 sec
Start 457: tests.unit.serialization.serialization_partitioned_vector
457/536 Test #457: tests.unit.serialization.serialization_partitioned_vector ................................. Passed 0.04 sec
Start 458: tests.unit.serialization.serialization_variant
458/536 Test #458: tests.unit.serialization.serialization_variant ............................................ Passed 0.02 sec
Start 459: tests.unit.serialization.serialize_buffer
459/536 Test #459: tests.unit.serialization.serialize_buffer ................................................. Passed 0.44 sec
Start 460: tests.unit.serialization.zero_copy_serialization
460/536 Test #460: tests.unit.serialization.zero_copy_serialization .......................................... Passed 0.06 sec
Start 461: tests.unit.serialization.fail_compile_non_serializable_class
461/536 Test #461: tests.unit.serialization.fail_compile_non_serializable_class .............................. Passed 0.91 sec
Start 462: tests.unit.serialization.succeed_compile_empty_class
462/536 Test #462: tests.unit.serialization.succeed_compile_empty_class ...................................... Passed 1.42 sec
Start 463: tests.unit.serialization.polymorphic_reference
463/536 Test #463: tests.unit.serialization.polymorphic_reference ............................................ Passed 0.02 sec
Start 464: tests.unit.serialization.polymorphic_pointer
464/536 Test #464: tests.unit.serialization.polymorphic_pointer .............................................. Passed 0.02 sec
Start 465: tests.unit.serialization.polymorphic_nonintrusive
465/536 Test #465: tests.unit.serialization.polymorphic_nonintrusive ......................................... Passed 0.02 sec
Start 466: tests.unit.serialization.polymorphic_nonintrusive_abstract
466/536 Test #466: tests.unit.serialization.polymorphic_nonintrusive_abstract ................................ Passed 0.02 sec
Start 467: tests.unit.serialization.polymorphic_semiintrusive_template
467/536 Test #467: tests.unit.serialization.polymorphic_semiintrusive_template ............................... Passed 0.02 sec
Start 468: tests.unit.serialization.polymorphic_template
468/536 Test #468: tests.unit.serialization.polymorphic_template ............................................. Passed 0.02 sec
Start 469: tests.unit.serialization.smart_ptr_polymorphic
469/536 Test #469: tests.unit.serialization.smart_ptr_polymorphic ............................................ Passed 0.02 sec
Start 470: tests.unit.serialization.smart_ptr_polymorphic_nonintrusive
470/536 Test #470: tests.unit.serialization.smart_ptr_polymorphic_nonintrusive ............................... Passed 0.02 sec
Start 471: tests.unit.threads.lockfree_fifo
471/536 Test #471: tests.unit.threads.lockfree_fifo .......................................................... Passed 0.15 sec
Start 472: tests.unit.threads.resource_manager
472/536 Test #472: tests.unit.threads.resource_manager ....................................................... Passed 0.06 sec
Start 473: tests.unit.threads.set_thread_state
473/536 Test #473: tests.unit.threads.set_thread_state ....................................................... Passed 0.07 sec
Start 474: tests.unit.threads.stack_check
474/536 Test #474: tests.unit.threads.stack_check ............................................................ Passed 0.03 sec
Start 475: tests.unit.threads.thread
475/536 Test #475: tests.unit.threads.thread ................................................................. Passed 3.05 sec
Start 476: tests.unit.threads.thread_affinity
476/536 Test #476: tests.unit.threads.thread_affinity ........................................................ Passed 0.04 sec
Start 477: tests.unit.threads.thread_id
477/536 Test #477: tests.unit.threads.thread_id .............................................................. Passed 0.34 sec
Start 478: tests.unit.threads.thread_launching
478/536 Test #478: tests.unit.threads.thread_launching ....................................................... Passed 0.04 sec
Start 479: tests.unit.threads.thread_mf
479/536 Test #479: tests.unit.threads.thread_mf .............................................................. Passed 0.03 sec
Start 480: tests.unit.threads.distributed.tcp.thread_stacksize
480/536 Test #480: tests.unit.threads.distributed.tcp.thread_stacksize ....................................... Passed 0.14 sec
Start 481: tests.unit.threads.thread_suspension_executor
481/536 Test #481: tests.unit.threads.thread_suspension_executor ............................................. Passed 0.03 sec
Start 482: tests.unit.threads.thread_yield
482/536 Test #482: tests.unit.threads.thread_yield ........................................................... Passed 0.03 sec
Start 483: tests.unit.traits.is_callable
483/536 Test #483: tests.unit.traits.is_callable ............................................................. Passed 0.02 sec
Start 484: tests.unit.traits.is_range
484/536 Test #484: tests.unit.traits.is_range ................................................................ Passed 0.02 sec
Start 485: tests.unit.traits.is_tuple_like
485/536 Test #485: tests.unit.traits.is_tuple_like ........................................................... Passed 0.02 sec
Start 486: tests.unit.util.any
486/536 Test #486: tests.unit.util.any ....................................................................... Passed 0.03 sec
Start 487: tests.unit.util.any_serialization
487/536 Test #487: tests.unit.util.any_serialization ......................................................... Passed 0.03 sec
Start 488: tests.unit.util.boost_any
488/536 Test #488: tests.unit.util.boost_any ................................................................. Passed 0.03 sec
Start 489: tests.unit.util.bind_action
489/536 Test #489: tests.unit.util.bind_action ............................................................... Passed 0.03 sec
Start 490: tests.unit.util.config_entry
490/536 Test #490: tests.unit.util.config_entry .............................................................. Passed 0.03 sec
Start 491: tests.unit.util.function
491/536 Test #491: tests.unit.util.function .................................................................. Passed 0.03 sec
Start 492: tests.unit.util.pack_traversal
492/536 Test #492: tests.unit.util.pack_traversal ............................................................ Passed 0.02 sec
Start 493: tests.unit.util.parse_slurm_nodelist
493/536 Test #493: tests.unit.util.parse_slurm_nodelist ...................................................... Passed 0.03 sec
Start 494: tests.unit.util.range
494/536 Test #494: tests.unit.util.range ..................................................................... Passed 0.02 sec
Start 495: tests.unit.util.tagged
495/536 Test #495: tests.unit.util.tagged .................................................................... Passed 0.02 sec
Start 496: tests.unit.util.tuple
496/536 Test #496: tests.unit.util.tuple ..................................................................... Passed 0.02 sec
Start 497: tests.unit.util.unwrap
497/536 Test #497: tests.unit.util.unwrap .................................................................... Passed 0.03 sec
Start 498: tests.unit.util.coordinate
498/536 Test #498: tests.unit.util.coordinate ................................................................ Passed 0.03 sec
Start 499: tests.unit.util.parse_affinity_options
499/536 Test #499: tests.unit.util.parse_affinity_options .................................................... Passed 0.04 sec
Start 500: tests.unit.util.bind.bind_const_test
500/536 Test #500: tests.unit.util.bind.bind_const_test ...................................................... Passed 0.02 sec
Start 501: tests.unit.util.bind.bind_cv_test
501/536 Test #501: tests.unit.util.bind.bind_cv_test ......................................................... Passed 0.02 sec
Start 502: tests.unit.util.bind.bind_dm2_test
502/536 Test #502: tests.unit.util.bind.bind_dm2_test ........................................................ Passed 0.02 sec
Start 503: tests.unit.util.bind.bind_dm3_test
503/536 Test #503: tests.unit.util.bind.bind_dm3_test ........................................................ Passed 0.02 sec
Start 504: tests.unit.util.bind.bind_dm_test
504/536 Test #504: tests.unit.util.bind.bind_dm_test ......................................................... Passed 0.02 sec
Start 505: tests.unit.util.bind.bind_placeholder_test
505/536 Test #505: tests.unit.util.bind.bind_placeholder_test ................................................ Passed 0.02 sec
Start 506: tests.unit.util.bind.bind_rv_sp_test
506/536 Test #506: tests.unit.util.bind.bind_rv_sp_test ...................................................... Passed 0.02 sec
Start 507: tests.unit.util.bind.bind_rvalue_test
507/536 Test #507: tests.unit.util.bind.bind_rvalue_test ..................................................... Passed 0.02 sec
Start 508: tests.unit.util.bind.bind_stateful_test
508/536 Test #508: tests.unit.util.bind.bind_stateful_test ................................................... Passed 0.02 sec
Start 509: tests.unit.util.bind.bind_test
509/536 Test #509: tests.unit.util.bind.bind_test ............................................................ Passed 0.02 sec
Start 510: tests.unit.util.bind.protect_test
510/536 Test #510: tests.unit.util.bind.protect_test ......................................................... Passed 0.02 sec
Start 511: tests.unit.util.cache.local_lru_cache
511/536 Test #511: tests.unit.util.cache.local_lru_cache ..................................................... Passed 0.03 sec
Start 512: tests.unit.util.cache.local_mru_cache
512/536 Test #512: tests.unit.util.cache.local_mru_cache ..................................................... Passed 0.03 sec
Start 513: tests.unit.util.cache.local_statistics
513/536 Test #513: tests.unit.util.cache.local_statistics .................................................... Passed 0.03 sec
Start 514: tests.unit.util.function.function_bind_test
514/536 Test #514: tests.unit.util.function.function_bind_test ............................................... Passed 0.03 sec
Start 515: tests.unit.util.function.contains_test
515/536 Test #515: tests.unit.util.function.contains_test .................................................... Passed 0.03 sec
Start 516: tests.unit.util.function.function_arith
516/536 Test #516: tests.unit.util.function.function_arith ................................................... Passed 0.03 sec
Start 517: tests.unit.util.function.function_args
517/536 Test #517: tests.unit.util.function.function_args .................................................... Passed 0.03 sec
Start 518: tests.unit.util.function.function_ref
518/536 Test #518: tests.unit.util.function.function_ref ..................................................... Passed 0.03 sec
Start 519: tests.unit.util.function.function_target
519/536 Test #519: tests.unit.util.function.function_target .................................................. Passed 0.02 sec
Start 520: tests.unit.util.function.function_test
520/536 Test #520: tests.unit.util.function.function_test .................................................... Passed 0.03 sec
Start 521: tests.unit.util.function.nothrow_swap
521/536 Test #521: tests.unit.util.function.nothrow_swap ..................................................... Passed 0.03 sec
Start 522: tests.unit.util.function.stateless_test
522/536 Test #522: tests.unit.util.function.stateless_test ................................................... Passed 0.03 sec
Start 523: tests.unit.util.function.sum_avg
523/536 Test #523: tests.unit.util.function.sum_avg .......................................................... Passed 0.03 sec
Start 524: tests.unit.util.iterator.iterator_adaptor
524/536 Test #524: tests.unit.util.iterator.iterator_adaptor ................................................. Passed 0.03 sec
Start 525: tests.unit.util.iterator.iterator_facade
525/536 Test #525: tests.unit.util.iterator.iterator_facade .................................................. Passed 0.03 sec
Start 526: tests.unit.util.iterator.stencil3_iterator
526/536 Test #526: tests.unit.util.iterator.stencil3_iterator ................................................ Passed 0.03 sec
Start 527: tests.unit.util.iterator.transform_iterator
527/536 Test #527: tests.unit.util.iterator.transform_iterator ............................................... Passed 0.03 sec
Start 528: tests.unit.util.iterator.transform_iterator2
528/536 Test #528: tests.unit.util.iterator.transform_iterator2 .............................................. Passed 0.03 sec
Start 529: tests.unit.util.iterator.zip_iterator
529/536 Test #529: tests.unit.util.iterator.zip_iterator ..................................................... Passed 0.03 sec
Start 530: tests.unit.util.mem_fn.mem_fn_derived_test
530/536 Test #530: tests.unit.util.mem_fn.mem_fn_derived_test ................................................ Passed 0.02 sec
Start 531: tests.unit.util.mem_fn.mem_fn_dm_test
531/536 Test #531: tests.unit.util.mem_fn.mem_fn_dm_test ..................................................... Passed 0.02 sec
Start 532: tests.unit.util.mem_fn.mem_fn_rv_test
532/536 Test #532: tests.unit.util.mem_fn.mem_fn_rv_test ..................................................... Passed 0.02 sec
Start 533: tests.unit.util.mem_fn.mem_fn_test
533/536 Test #533: tests.unit.util.mem_fn.mem_fn_test ........................................................ Passed 0.02 sec
Start 534: tests.unit.util.mem_fn.mem_fn_unary_addr_test
534/536 Test #534: tests.unit.util.mem_fn.mem_fn_unary_addr_test ............................................. Passed 0.02 sec
Start 535: tests.unit.util.mem_fn.mem_fn_void_test
535/536 Test #535: tests.unit.util.mem_fn.mem_fn_void_test ................................................... Passed 0.02 sec
Start 536: tests.unit.host_.block_allocator
536/536 Test #536: tests.unit.host_.block_allocator .......................................................... Passed 22.35 sec
99% tests passed, 5 tests failed out of 536
Total Test time (real) = 797.66 sec
The following tests FAILED:
2 - tests.regressions.dynamic_counters_loaded_1508 (Failed)
48 - tests.regressions.lcos_dir.distributed.tcp.future_hang_on_get_629 (Timeout)
133 - tests.unit.agas.distributed.tcp.refcnted_symbol_to_remote_object (Timeout)
428 - tests.unit.parallel.distributed.tcp.partitioned_vector_move (Timeout)
440 - tests.unit.parcelset.distributed.tcp.put_parcels_with_coalescing (Failed)
Errors while running CTest
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment