This has been in there for a while and only been visible due to byte-compiler warnings about free variable result-params. Either the tests don't really exercise this code path well or we've been lucky that result-params was bound to the correct value during all those calls.
--8<---------------cut here---------------start------------->8--- commit c92a0f22165ab25fb3e6fc5e130945c624f10c39 (HEAD, refs/heads/lth-mk) Author: Achim Gratz <strom...@stromeko.de> Date: Fri Dec 7 20:48:24 2012 +0100 org-babel: fix bug introduced in commit 78cdf149 * lisp/ob.el (org-babel-result-cond): Macro expansion needs to unquote formal parameter `result-paramsĀ“. Modified lisp/ob.el diff --git a/lisp/ob.el b/lisp/ob.el index c030a7f..7b2213d 100644 --- a/lisp/ob.el +++ b/lisp/ob.el @@ -2564,14 +2564,14 @@ (defvar org-babel-temporary-directory) (defmacro org-babel-result-cond (result-params scalar-form &rest table-forms) "Call the code to parse raw string results according to RESULT-PARAMS." (declare (indent 1)) - `(unless (member "none" result-params) - (if (or (member "scalar" result-params) - (member "verbatim" result-params) - (member "html" result-params) - (member "code" result-params) - (member "pp" result-params) - (and (member "output" result-params) - (not (member "table" result-params)))) + `(unless (member "none" ,result-params) + (if (or (member "scalar" ,result-params) + (member "verbatim" ,result-params) + (member "html" ,result-params) + (member "code" ,result-params) + (member "pp" ,result-params) + (and (member "output" ,result-params) + (not (member "table" ,result-params)))) ,scalar-form ,@table-forms))) --8<---------------cut here---------------end--------------->8--- Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada