aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorKarl Heuer1994-10-12 05:17:52 +0000
committerKarl Heuer1994-10-12 05:17:52 +0000
commit61b9bf7b2ce23aa159a9da6829d449b79063bec4 (patch)
treed43b7a2c46ad8cd82c1c9d1d425728b149ea1fca /src/bytecode.c
parent1a0f90f7f9e3e86bb22df6fa0ecba7b3c04afd7f (diff)
downloademacs-61b9bf7b2ce23aa159a9da6829d449b79063bec4.tar.gz
emacs-61b9bf7b2ce23aa159a9da6829d449b79063bec4.zip
(Fbyte_code): Skip optimization for all Lisp_Misc types.
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index 9a5d231dd61..4e458ebe79c 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -350,12 +350,9 @@ If the third argument is incorrect, Emacs may crash.")
350 case Lisp_Symbol: 350 case Lisp_Symbol:
351 if (!EQ (v2, Qunbound)) 351 if (!EQ (v2, Qunbound))
352 break; 352 break;
353 case Lisp_Intfwd: 353 case Lisp_Misc:
354 case Lisp_Boolfwd:
355 case Lisp_Objfwd:
356 case Lisp_Buffer_Local_Value: 354 case Lisp_Buffer_Local_Value:
357 case Lisp_Some_Buffer_Local_Value: 355 case Lisp_Some_Buffer_Local_Value:
358 case Lisp_Buffer_Objfwd:
359 v2 = Fsymbol_value (v1); 356 v2 = Fsymbol_value (v1);
360 } 357 }
361 } 358 }