> Since we're in a macro
Actualy I run the code at run-time. I need to generate function and byte-compile it at runtime.
Does `with-no-warnings' intended to be used at compile-time?
I'm running this code in `ielm' and still get a warning

(with-no-warnings
        (let* ((fu #'(lambda (a) (+ a 1)))
               ba)
          (message "%s" `,fu)
          (let (byte-compile-warnings)
           (setq ba (byte-compile `(lambda (b) (funcall (quote ,fu) b)))))
         (funcall ba 2)))

> By looking at the value (or do I miss something)?
Yes, car-safe works, thanks)