branch: externals-release/org
commit 1344911585384f6b73c98a80bc85a4f5d81b9d52
Author: Bastien <b...@gnu.org>
Commit: Bastien <b...@gnu.org>

    lisp/ob-R.el: Fix compiler warnings
---
 lisp/ob-R.el | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/lisp/ob-R.el b/lisp/ob-R.el
index db52773..169e1d6 100644
--- a/lisp/ob-R.el
+++ b/lisp/ob-R.el
@@ -40,6 +40,13 @@
 (declare-function ess-wait-for-process "ext:ess-inf"
                  (&optional proc sec-prompt wait force-redisplay))
 
+;; FIXME: Temporary declaration to silence the byte-compiler
+(defvar user-inject-src-param)
+(defvar ess-eval-visibly-tmp)
+(defvar ess-eval-visibly)
+(defvar ess-inject-source)
+(defvar user-inject-src-param)
+
 (defconst org-babel-header-args:R
   '((width              . :any)
     (height             . :any)
@@ -479,7 +486,7 @@ Insert hline if column names in output have been requested."
 (defconst ob-session-async-R-indicator "'ob_comint_async_R_%s_%s'")
 
 (defun ob-session-async-org-babel-R-evaluate-session
-    (session body result-type result-params column-names-p row-names-p)
+    (session body result-type _ column-names-p row-names-p)
   "Asynchronously evaluate BODY in SESSION.
 Returns a placeholder string for insertion, to later be replaced
 by `org-babel-comint-async-filter'."
@@ -527,12 +534,12 @@ by `org-babel-comint-async-filter'."
          (insert "\n")
          (insert (format ob-session-async-R-indicator
                         "end" uuid))
-         (setq tmp ess-eval-visibly)
+         (setq ess-eval-visibly-tmp ess-eval-visibly)
          (setq user-inject-src-param ess-inject-source)
          (setq ess-eval-visibly nil)
-         (setq  ess-inject-source 'function-and-buffer)
+         (setq ess-inject-source 'function-and-buffer)
          (ess-eval-buffer nil))
-       (setq ess-eval-visibly tmp)
+       (setq ess-eval-visibly ess-eval-visibly-tmp)
        (setq ess-inject-source user-inject-src-param)
        uuid))))
 

Reply via email to