Florian Beck writes: > I cannot reproduce this. The code works for me and byte compiling > doesn't generate any warning. > > GNU Emacs 24.3.50.7 (x86_64-unknown-linux-gnu, GTK+ Version 3.6.0) of > 2013-01-28 on flo-laptop
Fail: 24.2 (unknown upattern), 23.[34] (malformed function), 22.3 (malformed function) Pass: 24.3.50, 24.2.9[012] So it seems to have been fixed by the macro compilation changes that Stefan Monnier did some months ago. For grins the result with the backquotes: Fail: 23.[34] (old-style backquote warning) 22.3 (old-style backquote warning) Pass: 24.3.50, 24.2.9[012], 24.2 Still not a good idea to use pcase in code that should be backwards compatible… Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds