diff options
| author | Yuan Fu | 2022-06-14 15:59:46 -0700 |
|---|---|---|
| committer | Yuan Fu | 2022-06-14 15:59:46 -0700 |
| commit | 98bfb240818bae14cd87a1ffeb8fae7cb7846e05 (patch) | |
| tree | 16e8ab06875ed54e110cf98ccdbd7e78f15905c6 /src/data.c | |
| parent | 184d212042ffa5a4f02c92085d9b6e8346d66e99 (diff) | |
| parent | 787c4ad8b0776280305a220d6669c956d9ed8a5d (diff) | |
| download | emacs-98bfb240818bae14cd87a1ffeb8fae7cb7846e05.tar.gz emacs-98bfb240818bae14cd87a1ffeb8fae7cb7846e05.zip | |
Merge remote-tracking branch 'savannah/master' into feature/tree-sitter
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/data.c b/src/data.c index 8dbb2902a72..2447ed72e4a 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -705,7 +705,7 @@ global value outside of any lexical scope. */) | |||
| 705 | default: emacs_abort (); | 705 | default: emacs_abort (); |
| 706 | } | 706 | } |
| 707 | 707 | ||
| 708 | return (EQ (valcontents, Qunbound) ? Qnil : Qt); | 708 | return (BASE_EQ (valcontents, Qunbound) ? Qnil : Qt); |
| 709 | } | 709 | } |
| 710 | 710 | ||
| 711 | /* It has been previously suggested to make this function an alias for | 711 | /* It has been previously suggested to make this function an alias for |
| @@ -1591,7 +1591,7 @@ global value outside of any lexical scope. */) | |||
| 1591 | Lisp_Object val; | 1591 | Lisp_Object val; |
| 1592 | 1592 | ||
| 1593 | val = find_symbol_value (symbol); | 1593 | val = find_symbol_value (symbol); |
| 1594 | if (!EQ (val, Qunbound)) | 1594 | if (!BASE_EQ (val, Qunbound)) |
| 1595 | return val; | 1595 | return val; |
| 1596 | 1596 | ||
| 1597 | xsignal1 (Qvoid_variable, symbol); | 1597 | xsignal1 (Qvoid_variable, symbol); |
| @@ -1618,7 +1618,7 @@ void | |||
| 1618 | set_internal (Lisp_Object symbol, Lisp_Object newval, Lisp_Object where, | 1618 | set_internal (Lisp_Object symbol, Lisp_Object newval, Lisp_Object where, |
| 1619 | enum Set_Internal_Bind bindflag) | 1619 | enum Set_Internal_Bind bindflag) |
| 1620 | { | 1620 | { |
| 1621 | bool voide = EQ (newval, Qunbound); | 1621 | bool voide = BASE_EQ (newval, Qunbound); |
| 1622 | 1622 | ||
| 1623 | /* If restoring in a dead buffer, do nothing. */ | 1623 | /* If restoring in a dead buffer, do nothing. */ |
| 1624 | /* if (BUFFERP (where) && NILP (XBUFFER (where)->name)) | 1624 | /* if (BUFFERP (where) && NILP (XBUFFER (where)->name)) |
| @@ -1945,15 +1945,15 @@ default_value (Lisp_Object symbol) | |||
| 1945 | 1945 | ||
| 1946 | DEFUN ("default-boundp", Fdefault_boundp, Sdefault_boundp, 1, 1, 0, | 1946 | DEFUN ("default-boundp", Fdefault_boundp, Sdefault_boundp, 1, 1, 0, |
| 1947 | doc: /* Return t if SYMBOL has a non-void default value. | 1947 | doc: /* Return t if SYMBOL has a non-void default value. |
| 1948 | A variable may have a buffer-local or a `let'-bound local value. This | 1948 | A variable may have a buffer-local value. This function says whether |
| 1949 | function says whether the variable has a non-void value outside of the | 1949 | the variable has a non-void value outside of the current buffer |
| 1950 | current context. Also see `default-value'. */) | 1950 | context. Also see `default-value'. */) |
| 1951 | (Lisp_Object symbol) | 1951 | (Lisp_Object symbol) |
| 1952 | { | 1952 | { |
| 1953 | register Lisp_Object value; | 1953 | register Lisp_Object value; |
| 1954 | 1954 | ||
| 1955 | value = default_value (symbol); | 1955 | value = default_value (symbol); |
| 1956 | return (EQ (value, Qunbound) ? Qnil : Qt); | 1956 | return (BASE_EQ (value, Qunbound) ? Qnil : Qt); |
| 1957 | } | 1957 | } |
| 1958 | 1958 | ||
| 1959 | DEFUN ("default-value", Fdefault_value, Sdefault_value, 1, 1, 0, | 1959 | DEFUN ("default-value", Fdefault_value, Sdefault_value, 1, 1, 0, |
| @@ -1964,7 +1964,7 @@ local bindings in certain buffers. */) | |||
| 1964 | (Lisp_Object symbol) | 1964 | (Lisp_Object symbol) |
| 1965 | { | 1965 | { |
| 1966 | Lisp_Object value = default_value (symbol); | 1966 | Lisp_Object value = default_value (symbol); |
| 1967 | if (!EQ (value, Qunbound)) | 1967 | if (!BASE_EQ (value, Qunbound)) |
| 1968 | return value; | 1968 | return value; |
| 1969 | 1969 | ||
| 1970 | xsignal1 (Qvoid_variable, symbol); | 1970 | xsignal1 (Qvoid_variable, symbol); |
| @@ -2144,7 +2144,7 @@ See also `defvar-local'. */) | |||
| 2144 | case SYMBOL_VARALIAS: sym = indirect_variable (sym); goto start; | 2144 | case SYMBOL_VARALIAS: sym = indirect_variable (sym); goto start; |
| 2145 | case SYMBOL_PLAINVAL: | 2145 | case SYMBOL_PLAINVAL: |
| 2146 | forwarded = 0; valcontents.value = SYMBOL_VAL (sym); | 2146 | forwarded = 0; valcontents.value = SYMBOL_VAL (sym); |
| 2147 | if (EQ (valcontents.value, Qunbound)) | 2147 | if (BASE_EQ (valcontents.value, Qunbound)) |
| 2148 | valcontents.value = Qnil; | 2148 | valcontents.value = Qnil; |
| 2149 | break; | 2149 | break; |
| 2150 | case SYMBOL_LOCALIZED: | 2150 | case SYMBOL_LOCALIZED: |