emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MPS: dangling markers


From: Ihor Radchenko
Subject: Re: MPS: dangling markers
Date: Sun, 30 Jun 2024 11:23:31 +0000

Ihor Radchenko <yantar92@posteo.net> writes:

>> Ihor, could please measure again?

The latest scratch/igc does not compile because of dc3e5cbe5b6.

textconv.c: In function ‘record_buffer_change’:
textconv.c:480:16: error: too few arguments to function ‘build_marker’
  480 |   beg_marker = build_marker (current_buffer, beg,
      |                ^~~~~~~~~~~~
In file included from textconv.h:22,
                 from textconv.c:35:
lisp.h:5155:20: note: declared here
 5155 | extern Lisp_Object build_marker (struct buffer *, ptrdiff_t, ptrdiff_t, 
int);
      |                    ^~~~~~~~~~~~
textconv.c:490:20: error: too few arguments to function ‘build_marker’
  490 |       end_marker = build_marker (current_buffer, end,
      |                    ^~~~~~~~~~~~
lisp.h:5155:20: note: declared here
 5155 | extern Lisp_Object build_marker (struct buffer *, ptrdiff_t, ptrdiff_t, 
int);
      |                    ^~~~~~~~~~~~
textconv.c: In function ‘really_set_composing_text’:
textconv.c:871:11: error: too few arguments to function ‘build_marker’
  871 |         = build_marker (current_buffer, PT, PT_BYTE);
      |           ^~~~~~~~~~~~
lisp.h:5155:20: note: declared here
 5155 | extern Lisp_Object build_marker (struct buffer *, ptrdiff_t, ptrdiff_t, 
int);
      |                    ^~~~~~~~~~~~
textconv.c:873:11: error: too few arguments to function ‘build_marker’
  873 |         = build_marker (current_buffer, PT, PT_BYTE);
      |           ^~~~~~~~~~~~
lisp.h:5155:20: note: declared here
 5155 | extern Lisp_Object build_marker (struct buffer *, ptrdiff_t, ptrdiff_t, 
int);
      |                    ^~~~~~~~~~~~
textconv.c: In function ‘locate_and_save_position_in_field’:
textconv.c:1168:12: error: too few arguments to function ‘build_marker’
 1168 |       c1 = build_marker (current_buffer, beg, CHAR_TO_BYTE (beg));
      |            ^~~~~~~~~~~~
lisp.h:5155:20: note: declared here
 5155 | extern Lisp_Object build_marker (struct buffer *, ptrdiff_t, ptrdiff_t, 
int);
      |                    ^~~~~~~~~~~~
textconv.c:1169:12: error: too few arguments to function ‘build_marker’
 1169 |       c2 = build_marker (current_buffer, end, CHAR_TO_BYTE (end));
      |            ^~~~~~~~~~~~
lisp.h:5155:20: note: declared here
 5155 | extern Lisp_Object build_marker (struct buffer *, ptrdiff_t, ptrdiff_t, 
int);
      |                    ^~~~~~~~~~~~

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]