aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1998-04-26 19:16:46 +0000
committerRichard M. Stallman1998-04-26 19:16:46 +0000
commitbdd47b1c07470066742843bee65a90fa1605e98d (patch)
treebd3afc360c07aa7f6cb4127159df47d516424a9a /src
parent454fa457655175a3458f5a7c4ef00222eeb97416 (diff)
downloademacs-bdd47b1c07470066742843bee65a90fa1605e98d.tar.gz
emacs-bdd47b1c07470066742843bee65a90fa1605e98d.zip
(Fintern): Initialize keywords only in initial obarray.
Diffstat (limited to 'src')
-rw-r--r--src/lread.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lread.c b/src/lread.c
index 91633d49bf6..14385d3188e 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -2306,7 +2306,8 @@ it defaults to the value of `obarray'.")
2306 sym = Fmake_symbol (string); 2306 sym = Fmake_symbol (string);
2307 XSYMBOL (sym)->obarray = obarray; 2307 XSYMBOL (sym)->obarray = obarray;
2308 2308
2309 if (XSTRING (string)->data[0] == ':') 2309 if ((XSTRING (string)->data[0] == ':')
2310 && obarray == initial_obarray)
2310 XSYMBOL (sym)->value = sym; 2311 XSYMBOL (sym)->value = sym;
2311 2312
2312 ptr = &XVECTOR (obarray)->contents[XINT (tem)]; 2313 ptr = &XVECTOR (obarray)->contents[XINT (tem)];