disable inlining
authorBT Templeton <bt@hcoop.net>
Wed, 7 Aug 2013 17:21:35 +0000 (13:21 -0400)
committerRobin Templeton <robin@terpri.org>
Sat, 18 Apr 2015 22:49:08 +0000 (18:49 -0400)
src/lisp.h

index 67d447b..da866ef 100644 (file)
@@ -365,6 +365,7 @@ DEFINE_GDB_SYMBOL_END (USE_LSB_TAG)
 /* When compiling via gcc -O0, define the key operations as macros, as
    Emacs is too slow otherwise.  To disable this optimization, compile
    with -DINLINING=false.  */
+#if 0
 #if (defined __NO_INLINE__ \
      && ! defined __OPTIMIZE__ && ! defined __OPTIMIZE_SIZE__ \
      && ! (defined INLINING && ! INLINING))
@@ -400,6 +401,7 @@ DEFINE_GDB_SYMBOL_END (USE_LSB_TAG)
 #  define XUNTAG(a, type) lisp_h_XUNTAG (a, type)
 # endif
 #endif
+#endif
 
 /* Define NAME as a lisp.h inline function that returns TYPE and has
    arguments declared as ARGDECLS and passed as ARGS.  ARGDECLS and