Skip to content
This repository was archived by the owner on Jun 10, 2024. It is now read-only.
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

Open
@KronicDeth

Description

@KronicDeth

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

Metadata

Metadata

Labels

compiler/frontenderlang/otpCompiling erlang/otp or our fork of it, getfirefly/otp

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions