$ cat /tmp/letalist.el
;; -*- lexical-binding: t; -*-
(let-alist '((outer . ((inner . value))))
(let-alist .outer .inner)))
$ emacs -Q -batch -f batch-byte-compile /tmp/letalist.el
In toplevel form:
/tmp/letalist.el:2:1:Warning: Unused lexical variable ‘\.inner’
This warning is incorrect because '.inner' is used in the inner
let-alist form.