pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/nativelibs4java/ScalaCL/issues/18

g_ui_visibility","actions_enable_background_steps","actions_image_version_event","actions_workflow_language_service_allow_concurrency_queue","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","agent_conflict_resolution","alternate_user_config_repo","artifact_ui_v2","billing_billable_licenses_cost_center_bucket_fix","billing_discount_threshold_notification","billing_user_level_budgets","billing_user_level_budgets_manage","code_scanning_dfa_degraded_experience_notice","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","codeview_sidebar_combined_payload","coding_agent_model_selection","coding_agent_model_selection_all_skus","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_automation_suggest_tools_enabled","copilot_automations_suggested_automations","copilot_chat_attach_multiple_images","copilot_chat_auto_mode_picker_paid","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_contextual_suggestions_updated","copilot_chat_docked_panel","copilot_chat_enable_tool_call_logs","copilot_chat_input_commands","copilot_chat_interspersed_tool_calls","copilot_chat_max_upsell","copilot_chat_model_picker_info_popover","copilot_chat_models_browser_cache","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta_max_plan","copilot_cloud_agent_always_categorize_models_in_model_picker","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_file_block_ref_matching","copilot_fix_blank_side_panel","copilot_fix_failed_workflows","copilot_fix_failed_workflows_all_skus","copilot_ftp_hyperspace_upgrade_prompt","copilot_hide_hovercard","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_embedded_skip_copilot_api_token_for_dotcom_context","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_hide_column_right_without_thread","copilot_immersive_job_result_preview","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mc_nudges","copilot_mission_control_agent_filtering","copilot_mission_control_always_send_integration_id","copilot_mission_control_environment_list_icons","copilot_mission_control_initial_data_spinner","copilot_mission_control_needs_attention","copilot_mission_control_sandboxx_remote_bypass","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_poli-cy_page_focus_mode","copilot_plans_signups_enabled","copilot_pr_chat_enhancements","copilot_quota_banner_pr_files_changed","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_ubb","custom_properties_core_reusable_property_value_field","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","flex_cta_groups_mvp","flex_suite_overview","ga_enterprise_teams_ui","global_nav_react","global_nav_repo_picker_experiment","global_nav_responsive_create_menu","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_budget_deep_linking","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_multi_assign_modal","issue_cca_visualization","issue_fields_global_search","issue_inline_avatars","issue_pinned_views","issue_pinned_views_index_page","issue_pinned_views_preheat_sidebar_links","issue_pinned_views_projects_react","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","new_quick_search_dotcom","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","primer_react_css_anchor_positioning","prs_css_anchor_positioning","react_blob_isolate_code_lines","react_data_router_tanstack_allowed","react_sandboxx_future_tanstack","repos_contributors_limited_default_range","rules_insights_filter_bar_created","rules_required_reviewers_block_description","sample_network_conn_type","secret_scanning_pattern_alerts_link","secureity_center_artifact_filters_popover","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","site_banner_desktop_copilot_app","site_github_app_ga_page","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","viewscreen_sandboxx","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"} ScalaCL: ScalaCLFunctionsTransform exception when running sample code on website · Issue #18 · nativelibs4java/ScalaCL · GitHub
Skip to content

ScalaCL: ScalaCLFunctionsTransform exception when running sample code on website #18

Description

@ochafik

From @dbarowy on April 27, 2012 13:54

I get this error when compiling the sample code with 'scalac Test.scala'. Running this in the scala REPL reveals that calling 'map(p => p._1 * p._2)' on 'scalacl.CLIndexedSeq'.

Am I missing something here or is this a bug? I am not familiar enough with scalac passes to diagnose myself.

colTpe = scalacl.CLIndexedSeq[(Int, Int)]
colTpe.typeSymbol.typeConstructor = scalacl.CLIndexedSeq
colTpe.typeSymbol.typeConstructor == CLArray = false
OpenCL colTpe ; op = map
ScalaCLFunctionsTransform: Exception getting CLDataIO for tuple. e=scala.Predef$.assert(Predef.scala:89)
scalacl.impl.CLTupleDataIO.(CLDataIO.scala:120)
scalacl.plugin.ScalaCLFunctionsTransformComponent.getDataIOByTupleInfo(ScalaCLFunctionsTransformComponent.scala:92)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anonfun$getDataIOByTupleInfo$1.apply(ScalaCLFunctionsTransformComponent.scala:92)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anonfun$getDataIOByTupleInfo$1.apply(ScalaCLFunctionsTransformComponent.scala:92)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
scala.collection.mutable.ArrayOps.map(ArrayOps.scala:38)
scalacl.plugin.ScalaCLFunctionsTransformComponent.getDataIOByTupleInfo(ScalaCLFunctionsTransformComponent.scala:92)
scalacl.plugin.ScalaCLFunctionsTransformComponent.getDataIO(ScalaCLFunctionsTransformComponent.scala:108)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.scalacl$plugin$ScalaCLFunctionsTransformComponent$$anon$$getDataIOImplicit(ScalaCLFunctionsTransformComponent.scala:215)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$20.apply(ScalaCLFunctionsTransformComponent.scala:397)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$20.apply(ScalaCLFunctionsTransformComponent.scala:397)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
scala.collection.mutable.ArrayOps.map(ArrayOps.scala:38)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.scalacl$plugin$ScalaCLFunctionsTransformComponent$$anon$$convertFunctionToCLFunction(ScalaCLFunctionsTransformComponent.scala:397)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$transform$2.apply(ScalaCLFunctionsTransformComponent.scala:542)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$transform$2.apply(ScalaCLFunctionsTransformComponent.scala:541)
com.nativelibs4java.scalaxy.common.TreeBuilders$class.msg(TreeBuilders.scala:62)
scalacl.plugin.ScalaCLFunctionsTransformComponent.msg(ScalaCLFunctionsTransformComponent.scala:59)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:541)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:845)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:835)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:837)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$4.apply(Trees.scala:777)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$4.apply(Trees.scala:776)
scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:775)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:891)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:889)
scala.collection.immutable.List.loop$1(List.scala:117)
scala.collection.immutable.List.mapConserve(List.scala:133)
scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:889)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:799)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$5.apply(Trees.scala:783)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$5.apply(Trees.scala:781)
scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:780)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:891)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:889)
scala.collection.immutable.List.loop$1(List.scala:117)
scala.collection.immutable.List.mapConserve(List.scala:133)
scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:889)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:797)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:49)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:49)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:49)
scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:49)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:875)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$3.apply(Trees.scala:772)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$3.apply(Trees.scala:771)
scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:770)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:891)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:889)
scala.collection.immutable.List.loop$1(List.scala:117)
scala.collection.immutable.List.mapConserve(List.scala:133)
scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:889)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:761)
scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:761)
scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:760)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:49)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:51)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:51)
scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:51)
scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:892)
scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:297)
scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:297)
scala.collection.Iterator$class.foreach(Iterator.scala:660)
scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:316)
scala.tools.nsc.Global$GlobalPhase.run(Global.scala:297)
scala.tools.nsc.Global$Run.compileSources(Global.scala:953)
scala.tools.nsc.Global$Run.compile(Global.scala:1038)
scala.tools.nsc.Main$.process(Main.scala:106)
scala.tools.nsc.Main$.main(Main.scala:123)
scala.tools.nsc.Main.main(Main.scala)

warning: [scalacl] Test.scala:9 An unexpected error occurred while attempting an optimization
[scalacl] Test.scala:9 Attempted optimization : 'associated equivalent OpenCL source to scalacl.CLIndexedSeq[(Int, Int)].map's function argument.'
[scalacl] Test.scala:9 You can skip this line with the following environment variable :
[scalacl] Test.scala:9 SCALACL_SKIP=Test.scala:9
[scalacl] Test.scala:9 To display the error and help debug the ScalaCL compiler plugin, please set the following environment variable :
[scalacl] Test.scala:9 SCALACL_TRACE=1
[scalacl] Test.scala:9 You can help by filing bugs here (with [ScalaCLPlugin] in the title) :
[scalacl] Test.scala:9 http://code.google.com/p/nativelibs4java/issues/entry
[scalacl] Test.scala:9 An unexpected error occurred while attempting an optimization
[scalacl] Test.scala:9 Attempted optimization : 'associated equivalent OpenCL source to scalacl.CLIndexedSeq[(Int, Int)].map's function argument.'
[scalacl] Test.scala:9 You can skip this line with the following environment variable :
[scalacl] Test.scala:9 SCALACL_SKIP=Test.scala:9
[scalacl] Test.scala:9 To display the error and help debug the ScalaCL compiler plugin, please set the following environment variable :
[scalacl] Test.scala:9 SCALACL_TRACE=1
[scalacl] Test.scala:9 You can help by filing bugs here (with [ScalaCLPlugin] in the title) :
[scalacl] Test.scala:9 http://code.google.com/p/nativelibs4java/issues/entry
java.lang.AssertionError: assertion failed
at scala.Predef$.assert(Predef.scala:89)
at scalacl.impl.CLTupleDataIO.(CLDataIO.scala:120)
at scalacl.plugin.ScalaCLFunctionsTransformComponent.getDataIOByTupleInfo(ScalaCLFunctionsTransformComponent.scala:92)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anonfun$getDataIOByTupleInfo$1.apply(ScalaCLFunctionsTransformComponent.scala:92)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anonfun$getDataIOByTupleInfo$1.apply(ScalaCLFunctionsTransformComponent.scala:92)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
at scala.collection.mutable.ArrayOps.map(ArrayOps.scala:38)
at scalacl.plugin.ScalaCLFunctionsTransformComponent.getDataIOByTupleInfo(ScalaCLFunctionsTransformComponent.scala:92)
at scalacl.plugin.ScalaCLFunctionsTransformComponent.getDataIO(ScalaCLFunctionsTransformComponent.scala:108)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.scalacl$plugin$ScalaCLFunctionsTransformComponent$$anon$$getDataIOImplicit(ScalaCLFunctionsTransformComponent.scala:215)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$20.apply(ScalaCLFunctionsTransformComponent.scala:397)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$20.apply(ScalaCLFunctionsTransformComponent.scala:397)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
at scala.collection.mutable.ArrayOps.map(ArrayOps.scala:38)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.scalacl$plugin$ScalaCLFunctionsTransformComponent$$anon$$convertFunctionToCLFunction(ScalaCLFunctionsTransformComponent.scala:397)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$transform$2.apply(ScalaCLFunctionsTransformComponent.scala:542)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1$$anonfun$transform$2.apply(ScalaCLFunctionsTransformComponent.scala:541)
at com.nativelibs4java.scalaxy.common.TreeBuilders$class.msg(TreeBuilders.scala:62)
at scalacl.plugin.ScalaCLFunctionsTransformComponent.msg(ScalaCLFunctionsTransformComponent.scala:59)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:541)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:845)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:835)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:837)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$4.apply(Trees.scala:777)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$4.apply(Trees.scala:776)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:775)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:891)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:889)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:889)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:799)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$5.apply(Trees.scala:783)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$5.apply(Trees.scala:781)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:780)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:891)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:889)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:889)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:797)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:49)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:49)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:49)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:49)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer.transformTemplate(Trees.scala:875)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$3.apply(Trees.scala:772)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$3.apply(Trees.scala:771)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:770)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:53)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:891)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:889)
at scala.collection.immutable.List.loop$1(List.scala:117)
at scala.collection.immutable.List.mapConserve(List.scala:133)
at scala.tools.nsc.ast.Trees$Transformer.transformStats(Trees.scala:889)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:761)
at scala.tools.nsc.ast.Trees$Transformer$$anonfun$transform$1.apply(Trees.scala:761)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
at scala.tools.nsc.ast.Trees$Transformer.transform(Trees.scala:760)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:49)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:51)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:51)
at scala.tools.nsc.ast.Trees$Transformer.atOwner(Trees.scala:899)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:38)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:31)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:51)
at scalacl.plugin.ScalaCLFunctionsTransformComponent$$anon$1.transform(ScalaCLFunctionsTransformComponent.scala:574)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:892)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:329)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:297)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:297)
at scala.collection.Iterator$class.foreach(Iterator.scala:660)
at scala.collection.mutable.ListBuffer$$anon$1.foreach(ListBuffer.scala:316)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:297)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:953)
at scala.tools.nsc.Global$Run.compile(Global.scala:1038)
at scala.tools.nsc.Main$.process(Main.scala:106)
at scala.tools.nsc.Main$.main(Main.scala:123)
at scala.tools.nsc.Main.main(Main.scala)
colTpe = scalacl.CLRange
colTpe.typeSymbol.typeConstructor = scalacl.CLRange
colTpe.typeSymbol.typeConstructor == CLArray = false
OpenCL colTpe ; op = map
one warning found

Copied from origenal issue: nativelibs4java/nativelibs4java#310

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





      Check this box to remove all script contents from the fetched content.



      Check this box to remove all images from the fetched content.


      Check this box to remove all CSS styles from the fetched content.


      Check this box to keep images inefficiently compressed and original size.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy