This repository was archived by the owner on Jun 10, 2024. It is now read-only.
-
Couldn't load subscription status.
- Fork 110
This repository was archived by the owner on Jun 10, 2024. It is now read-only.
Source spans cannot start and end in different files #597
Copy link
Copy link
Open
Labels
compiler/frontenderlang/otpCompiling erlang/otp or our fork of it, getfirefly/otpCompiling erlang/otp or our fork of it, getfirefly/otp
Milestone
Description
416 files in lumen/otp fail to compile because of Source spans cannot start and end in different files.
Affects the following files in OTP:
erts/preloaded/src/atomics.erlerts/preloaded/src/atomics.erlerts/preloaded/src/prim_file.erlerts/preloaded/src/prim_zip.erllib/asn1/src/asn1ct_constructed_ber_bin_v2.erllib/common_test/src/ct.erllib/common_test/src/ct_framework.erllib/common_test/src/ct_master.erllib/common_test/src/ct_logs.erllib/common_test/src/ct_master.erllib/common_test/src/ct_master_logs.erllib/common_test/src/ct_netconfc.erllib/common_test/src/ct_run.erllib/common_test/src/ct_snmp.erllib/common_test/src/ct_telnet.erllib/common_test/src/cth_conn_log.erllib/common_test/src/cth_log_redirect.erllib/common_test/src/test_server_ctrl.erllib/common_test/src/test_server_sup.erllib/compiler/src/beam_kernel_to_ssa.erllib/compiler/src/beam_ssa_codegen.erllib/compiler/src/beam_ssa_opt.erllib/compiler/src/beam_ssa_pre_codegen.erllib/debugger/src/dbg_ieval.erllib/debugger/src/dbg_wx_break_win.erllib/debugger/src/dbg_wx_code.erllib/debugger/src/dbg_wx_filedialog_win.erllib/debugger/src/dbg_wx_interpret.erllib/debugger/src/dbg_wx_mon_win.erllib/debugger/src/dbg_wx_settings.erllib/debugger/src/dbg_wx_trace_win.erllib/debugger/src/dbg_wx_win.erllib/dialyzer/src/dialyzer.erllib/dialyzer/src/dialyzer_analysis_callgraph.erllib/dialyzer/src/dialyzer_behaviours.erllib/dialyzer/src/dialyzer_cl.erllib/dialyzer/src/dialyzer_dataflow.erllib/dialyzer/src/dialyzer_gui_wx.erllib/dialyzer/src/dialyzer_succ_typings.erllib/diameter/src/base/diameter_capx.erllib/diameter/src/base/diameter_codec.erllib/diameter/src/base/diameter_config.erllib/diameter/src/base/diameter_peer.erllib/diameter/src/base/diameter_peer_fsm.erllib/diameter/src/base/diameter_service.erllib/diameter/src/base/diameter_stats.erllib/diameter/src/base/diameter_sync.erllib/diameter/src/base/diameter_traffic.erllib/diameter/src/base/diameter_watchdog.erllib/diameter/src/compiler/diameter_codegen.erllib/diameter/src/compiler/diameter_exprecs.erllib/diameter/src/compiler/diameter_make.erllib/edoc/src/edoc.erllib/edoc/src/edoc_doclet.erllib/edoc/src/edoc_types.erllib/et/src/et.erllib/et/src/et_collector.erllib/et/src/et_wx_contents_viewer.erllib/et/src/et_wx_viewer.erllib/eunit/src/eunit_lib.erllib/eunit/src/eunit_data.erllib/eunit/src/eunit_proc.erllib/eunit/src/eunit_server.erllib/eunit/src/eunit_test.erllib/eunit/src/eunit_tests.erllib/inets/src/http_client/httpc_request.erllib/inets/src/http_client/httpc_response.erllib/inets/src/http_lib/http_chunk.erllib/inets/src/http_lib/http_request.erllib/inets/src/http_server/httpd_acceptor.erllib/inets/src/http_server/httpd_conf.erllib/inets/src/http_server/httpd_custom.erllib/inets/src/http_server/httpd_file.erllib/inets/src/http_server/mod_auth.erllib/inets/src/http_server/mod_auth_dets.erllib/inets/src/http_server/mod_auth_plain.erllib/inets/src/http_server/mod_cgi.erllib/inets/src/http_server/mod_dir.erllib/inets/src/http_server/mod_disk_log.erllib/inets/src/http_server/mod_log.erllib/inets/src/http_server/mod_security.erllib/kernel/src/code_server.erllib/kernel/src/disk_log.erllib/kernel/src/disk_log_1.erllib/kernel/src/dist_util.erllib/kernel/src/erl_boot_server.erllib/kernel/src/erl_epmd.erllib/kernel/src/erl_reply.erllib/kernel/src/error_logger.erllib/kernel/src/file_io_server.erllib/kernel/src/heart.erllib/kernel/src/inet6_udp.erllib/kernel/src/inet_db.erllib/kernel/src/inet_res.erllib/kernel/src/inet_tcp_dist.erllib/kernel/src/inet_udp.erllib/kernel/src/logger.erllib/kernel/src/logger_backend.erllib/kernel/src/logger_config.erllib/kernel/src/logger_filters.erllib/kernel/src/logger_disk_log_h.erllib/kernel/src/logger_h_common.erllib/kernel/src/logger_formatter.erllib/kernel/src/logger_olp.erllib/kernel/src/logger_proxy.erllib/kernel/src/logger_server.erllib/kernel/src/logger_simple_h.erllib/kernel/src/logger_std_h.erllib/kernel/src/ram_file.erllib/kernel/src/raw_file_io_deflate.erllib/kernel/src/raw_file_io_delayed.erllib/kernel/src/raw_file_io_inflate.erllib/kernel/src/raw_file_io_list.erllib/kernel/src/raw_file_io_raw.erllib/kernel/src/rpc.erllib/megaco/src/binary/megaco_binary_term_id.erllib/megaco/src/binary/megaco_binary_term_id_gen.erllib/megaco/src/engine/megaco_config.erllib/megaco/src/engine/megaco_filter.erllib/megaco/src/engine/megaco_messenger_misc.erllib/megaco/src/engine/megaco_monitor.erllib/megaco/src/engine/megaco_trans_sender.erllib/megaco/src/engine/megaco_user_default.erllib/megaco/src/tcp/megaco_tcp.erllib/megaco/src/tcp/megaco_tcp_connection.erllib/megaco/src/text/megaco_compact_text_encoder_v1.erllib/megaco/src/text/megaco_compact_text_encoder_v2.erllib/megaco/src/text/megaco_compact_text_encoder_v3.erllib/megaco/src/text/megaco_pretty_text_encoder.erllib/megaco/src/text/megaco_pretty_text_encoder_v1.erllib/megaco/src/text/megaco_pretty_text_encoder_v2.erllib/megaco/src/text/megaco_pretty_text_encoder_v3.erllib/megaco/src/text/megaco_text_scanner.erllib/megaco/src/text/megaco_text_mini_decoder.erllib/megaco/src/udp/megaco_udp_server.erllib/mnesia/src/mnesia_bup.erllib/mnesia/src/mnesia_checkpoint.erllib/mnesia/src/mnesia_controller.erllib/mnesia/src/mnesia_dumper.erllib/mnesia/src/mnesia_frag.erllib/mnesia/src/mnesia_index.erllib/mnesia/src/mnesia_late_loader.erllib/mnesia/src/mnesia_lib.erllib/mnesia/src/mnesia_loader.erllib/mnesia/src/mnesia_locker.erllib/mnesia/src/mnesia_monitor.erllib/mnesia/src/mnesia_recover.erllib/mnesia/src/mnesia_rpc.erllib/mnesia/src/mnesia_schema.erllib/mnesia/src/mnesia_subscr.erllib/mnesia/src/mnesia_tm.erllib/observer/src/cdv_detail_wx.erllib/observer/src/cdv_info_wx.erllib/observer/src/cdv_multi_wx.erllib/observer/src/cdv_table_wx.erllib/observer/src/cdv_virtual_list_wx.erllib/observer/src/cdv_wx.erllib/observer/src/observer_alloc_wx.erllib/observer/src/observer_app_wx.erllib/observer/src/observer_lib.erllib/observer/src/observer_perf_wx.erllib/observer/src/observer_port_wx.erllib/observer/src/observer_pro_wx.erllib/observer/src/observer_procinfo.erllib/observer/src/observer_sys_wx.erllib/observer/src/observer_trace_wx.erllib/observer/src/observer_tv_table.erllib/observer/src/observer_traceoptions_wx.erllib/observer/src/ttb.erllib/observer/src/observer_tv_wx.erllib/observer/src/observer_wx.erllib/reltool/src/reltool_fgraph.erllib/snmp/src/compile/snmpc.erllib/snmp/src/compile/snmpc_mib_to_hrl.erllib/snmp/src/compile/snmpc_misc.erllib/snmp/src/compile/snmpc_lib.erllib/stdlib/src/c.erllib/stdlib/src/dets.erllib/stdlib/src/dets_utils.erllib/stdlib/src/dets_v9.erllib/stdlib/src/erl_tar.erllib/stdlib/src/gen_event.erllib/stdlib/src/proc_lib.erllib/stdlib/src/shell.erllib/stdlib/src/supervisor.erllib/stdlib/src/supervisor_bridge.erllib/syntax_tools/src/merl_tests.erllib/syntax_tools/src/merl_transform.erllib/tftp/src/tftp_engine.erllib/tftp/src/tftp_lib.erllib/tools/src/cover.erllib/tools/src/cprof.erllib/tools/src/eprof.erllib/tools/src/fprof.erllib/wx/src/gen/wxAcceleratorEntry.erllib/wx/src/gen/wxAcceleratorTable.erllib/wx/src/gen/wxActivateEvent.erllib/wx/src/gen/wxArtProvider.erllib/wx/src/gen/wxAuiDockArt.erllib/wx/src/gen/wxAuiManager.erllib/wx/src/gen/wxAuiManagerEvent.erllib/wx/src/gen/wxAuiNotebook.erllib/wx/src/gen/wxAuiNotebookEvent.erllib/wx/src/gen/wxAuiPaneInfo.erllib/wx/src/gen/wxAuiSimpleTabArt.erllib/wx/src/gen/wxAuiTabArt.erllib/wx/src/gen/wxBitmap.erllib/wx/src/gen/wxBitmapButton.erllib/wx/src/gen/wxBitmapDataObject.erllib/wx/src/gen/wxBoxSizer.erllib/wx/src/gen/wxBrush.erllib/wx/src/gen/wxBufferedDC.erllib/wx/src/gen/wxBufferedPaintDC.erllib/wx/src/gen/wxButton.erllib/wx/src/gen/wxCalendarDateAttr.erllib/wx/src/gen/wxCalendarEvent.erllib/wx/src/gen/wxCaret.erllib/wx/src/gen/wxCheckListBox.erllib/wx/src/gen/wxChildFocusEvent.erllib/wx/src/gen/wxCheckBox.erllib/wx/src/gen/wxChoice.erllib/wx/src/gen/wxChoicebook.erllib/wx/src/gen/wxClipboard.erllib/wx/src/gen/wxCloseEvent.erllib/wx/src/gen/wxColourData.erllib/wx/src/gen/wxColourDialog.erllib/wx/src/gen/wxColourPickerCtrl.erllib/wx/src/gen/wxColourPickerEvent.erllib/wx/src/gen/wxCommandEvent.erllib/wx/src/gen/wxComboBox.erllib/wx/src/gen/wxContextMenuEvent.erllib/wx/src/gen/wxControl.erllib/wx/src/gen/wxControlWithItems.erllib/wx/src/gen/wxDCOverlay.erllib/wx/src/gen/wxDateEvent.erllib/wx/src/gen/wxDatePickerCtrl.erllib/wx/src/gen/wxDialog.erllib/wx/src/gen/wxDirDialog.erllib/wx/src/gen/wxDirPickerCtrl.erllib/wx/src/gen/wxDisplay.erllib/wx/src/gen/wxEraseEvent.erllib/wx/src/gen/wxDropFilesEvent.erllib/wx/src/gen/wxEvent.erllib/wx/src/gen/wxFileDataObject.erllib/wx/src/gen/wxFileDialog.erllib/wx/src/gen/wxFileDirPickerEvent.erllib/wx/src/gen/wxFilePickerCtrl.erllib/wx/src/gen/wxEvtHandler.erllib/wx/src/gen/wxFindReplaceData.erllib/wx/src/gen/wxFindReplaceDialog.erllib/wx/src/gen/wxFlexGridSizer.erllib/wx/src/gen/wxFocusEvent.erllib/wx/src/gen/wxFont.erllib/wx/src/gen/wxFontData.erllib/wx/src/gen/wxFontDialog.erllib/wx/src/gen/wxFontPickerEvent.erllib/wx/src/gen/wxFontPickerCtrl.erllib/wx/src/gen/wxFrame.erllib/wx/src/gen/wxGCDC.erllib/wx/src/gen/wxGLCanvas.erllib/wx/src/gen/wxGauge.erllib/wx/src/gen/wxGraphicsContext.erllib/wx/src/gen/wxGenericDirCtrl.erllib/wx/src/gen/wxGraphicsMatrix.erllib/wx/src/gen/wxGraphicsObject.erllib/wx/src/gen/wxGraphicsPath.erllib/wx/src/gen/wxGridBagSizer.erllib/wx/src/gen/wxGrid.erllib/wx/src/gen/wxGridCellAttr.erllib/wx/src/gen/wxGridCellBoolEditor.erllib/wx/src/gen/wxGridCellBoolRenderer.erllib/wx/src/gen/wxGridCellChoiceEditor.erllib/wx/src/gen/wxGridCellFloatEditor.erllib/wx/src/gen/wxGridCellFloatRenderer.erllib/wx/src/gen/wxGridCellNumberEditor.erllib/wx/src/gen/wxGridCellNumberRenderer.erllib/wx/src/gen/wxGridCellRenderer.erllib/wx/src/gen/wxGridCellStringRenderer.erllib/wx/src/gen/wxGridCellTextEditor.erllib/wx/src/gen/wxGridEvent.erllib/wx/src/gen/wxGridSizer.erllib/wx/src/gen/wxHelpEvent.erllib/wx/src/gen/wxHtmlEasyPrinting.erllib/wx/src/gen/wxHtmlLinkEvent.erllib/wx/src/gen/wxHtmlWindow.erllib/wx/src/gen/wxIcon.erllib/wx/src/gen/wxIconBundle.erllib/wx/src/gen/wxIconizeEvent.erllib/wx/src/gen/wxImage.erllib/wx/src/gen/wxImageList.erllib/wx/src/gen/wxJoystickEvent.erllib/wx/src/gen/wxKeyEvent.erllib/wx/src/gen/wxLayoutAlgorithm.erllib/wx/src/gen/wxListBox.erllib/wx/src/gen/wxListEvent.erllib/wx/src/gen/wxListCtrl.erllib/wx/src/gen/wxListItem.erllib/wx/src/gen/wxListItemAttr.erllib/wx/src/gen/wxListView.erllib/wx/src/gen/wxListbook.erllib/wx/src/gen/wxLocale.erllib/wx/src/gen/wxLogNull.erllib/wx/src/gen/wxMDIChildFrame.erllib/wx/src/gen/wxMDIParentFrame.erllib/wx/src/gen/wxMask.erllib/wx/src/gen/wxMemoryDC.erllib/wx/src/gen/wxMenu.erllib/wx/src/gen/wxMenuBar.erllib/wx/src/gen/wxMenuEvent.erllib/wx/src/gen/wxMenuItem.erllib/wx/src/gen/wxMessageDialog.erllib/wx/src/gen/wxMiniFrame.erllib/wx/src/gen/wxMirrorDC.erllib/wx/src/gen/wxMouseCaptureChangedEvent.erllib/wx/src/gen/wxMouseEvent.erllib/wx/src/gen/wxMoveEvent.erllib/wx/src/gen/wxMultiChoiceDialog.erllib/wx/src/gen/wxNavigationKeyEvent.erllib/wx/src/gen/wxNotebook.erllib/wx/src/gen/wxNotebookEvent.erllib/wx/src/gen/wxNotifyEvent.erllib/wx/src/gen/wxOverlay.erllib/wx/src/gen/wxPageSetupDialog.erllib/wx/src/gen/wxPageSetupDialogData.erllib/wx/src/gen/wxPalette.erllib/wx/src/gen/wxPaletteChangedEvent.erllib/wx/src/gen/wxPanel.erllib/wx/src/gen/wxPasswordEntryDialog.erllib/wx/src/gen/wxPen.erllib/wx/src/gen/wxPickerBase.erllib/wx/src/gen/wxPopupTransientWindow.erllib/wx/src/gen/wxPopupWindow.erllib/wx/src/gen/wxPreviewControlBar.erllib/wx/src/gen/wxPreviewFrame.erllib/wx/src/gen/wxPrintData.erllib/wx/src/gen/wxPrintDialog.erllib/wx/src/gen/wxPrintDialogData.erllib/wx/src/gen/wxPrintPreview.erllib/wx/src/gen/wxPrinter.erllib/wx/src/gen/wxPrintout.erllib/wx/src/gen/wxProgressDialog.erllib/wx/src/gen/wxQueryNewPaletteEvent.erllib/wx/src/gen/wxRadioBox.erllib/wx/src/gen/wxRadioButton.erllib/wx/src/gen/wxRegion.erllib/wx/src/gen/wxSashEvent.erllib/wx/src/gen/wxSashLayoutWindow.erllib/wx/src/gen/wxSashWindow.erllib/wx/src/gen/wxScreenDC.erllib/wx/src/gen/wxScrollBar.erllib/wx/src/gen/wxScrollEvent.erllib/wx/src/gen/wxScrollWinEvent.erllib/wx/src/gen/wxSetCursorEvent.erllib/wx/src/gen/wxScrolledWindow.erllib/wx/src/gen/wxShowEvent.erllib/wx/src/gen/wxSingleChoiceDialog.erllib/wx/src/gen/wxSizeEvent.erllib/wx/src/gen/wxSizer.erllib/wx/src/gen/wxSizerFlags.erllib/wx/src/gen/wxSizerItem.erllib/wx/src/gen/wxSlider.erllib/wx/src/gen/wxSpinButton.erllib/wx/src/gen/wxSpinCtrl.erllib/wx/src/gen/wxSpinEvent.erllib/wx/src/gen/wxSplitterEvent.erllib/wx/src/gen/wxSplashScreen.erllib/wx/src/gen/wxSplitterWindow.erllib/wx/src/gen/wxStaticBitmap.erllib/wx/src/gen/wxStaticBox.erllib/wx/src/gen/wxStaticBoxSizer.erllib/wx/src/gen/wxStaticLine.erllib/wx/src/gen/wxStaticText.erllib/wx/src/gen/wxStatusBar.erllib/wx/src/gen/wxStdDialogButtonSizer.erllib/wx/src/gen/wxStyledTextCtrl.erllib/wx/src/gen/wxStyledTextEvent.erllib/wx/src/gen/wxSystemOptions.erllib/wx/src/gen/wxSystemSettings.erllib/wx/src/gen/wxTaskBarIcon.erllib/wx/src/gen/wxTextAttr.erllib/wx/src/gen/wxTextDataObject.erllib/wx/src/gen/wxTextCtrl.erllib/wx/src/gen/wxTextEntryDialog.erllib/wx/src/gen/wxToggleButton.erllib/wx/src/gen/wxToolTip.erllib/wx/src/gen/wxToolBar.erllib/wx/src/gen/wxToolbook.erllib/wx/src/gen/wxTopLevelWindow.erllib/wx/src/gen/wxTreeEvent.erllib/wx/src/gen/wxTreeCtrl.erllib/wx/src/gen/wxUpdateUIEvent.erllib/wx/src/gen/wxTreebook.erllib/wx/src/gen/wxWindow.erllib/wx/src/gen/wxXmlResource.erllib/wx/src/gen/wx_misc.erllib/wx/src/wxe_util.erllib/xmerl/src/xmerl_eventp.erllib/xmerl/src/xmerl_sax_parser.erllib/xmerl/src/xmerl_scan.erllib/xmerl/src/xmerl_validate.erllib/xmerl/src/xmerl_xpath_pred.erllib/xmerl/src/xmerl_xpath_scan.erllib/xmerl/src/xmerl_xsd_type.erllib/xmerl/src/xmerl_xsd.erl
Metadata
Metadata
Labels
compiler/frontenderlang/otpCompiling erlang/otp or our fork of it, getfirefly/otpCompiling erlang/otp or our fork of it, getfirefly/otp