summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2021-04-04 21:59:29 +0200
committerAndy Wingo <wingo@pobox.com>2021-04-21 22:41:12 +0200
commit58ce5fac7deede06db3ec480264d2d6dde3ea443 (patch)
treeb3029f0200c08b4ecbb4b221901213c29e15d669
parentfafe845c11fb611d3b51959086b61aee10235664 (diff)
downloadguile-58ce5fac7deede06db3ec480264d2d6dde3ea443.tar.gz
Mark some elisp runtime modules as non-declarative
* module/language/elisp/runtime/function-slot.scm (language): * module/language/elisp/runtime/value-slot.scm (language): Non-declarative.
-rw-r--r--module/language/elisp/runtime/function-slot.scm3
-rw-r--r--module/language/elisp/runtime/value-slot.scm3
2 files changed, 4 insertions, 2 deletions
diff --git a/module/language/elisp/runtime/function-slot.scm b/module/language/elisp/runtime/function-slot.scm
index 3b10205c1..5e5f625e4 100644
--- a/module/language/elisp/runtime/function-slot.scm
+++ b/module/language/elisp/runtime/function-slot.scm
@@ -1,6 +1,6 @@
;;; Guile Emacs Lisp
-;;; Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+;;; Copyright (C) 2009, 2010, 2021 Free Software Foundation, Inc.
;;;
;;; This library is free software; you can redistribute it and/or
;;; modify it under the terms of the GNU Lesser General Public
@@ -60,4 +60,5 @@
quote
%funcall
%set-lexical-binding-mode)
+ #:declarative? #f
#:pure)
diff --git a/module/language/elisp/runtime/value-slot.scm b/module/language/elisp/runtime/value-slot.scm
index c2f3666cc..d8f9cdd39 100644
--- a/module/language/elisp/runtime/value-slot.scm
+++ b/module/language/elisp/runtime/value-slot.scm
@@ -1,6 +1,6 @@
;;; Guile Emacs Lisp
-;;; Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+;;; Copyright (C) 2009, 2010, 2021 Free Software Foundation, Inc.
;;;
;;; This library is free software; you can redistribute it and/or
;;; modify it under the terms of the GNU Lesser General Public
@@ -19,6 +19,7 @@
;;; Code:
(define-module (language elisp runtime value-slot)
+ #:declarative? #f
#:pure)
;;; This module contains the value-slots of elisp symbols.