(eval-when-compile
   (autoload 'bbdb-buffer "bbdb")
   (autoload 'bbdb-create-internal "bbdb")
-  (autoload 'bbdb-records "bbdb")
   (autoload 'bbdb-search-simple "bbdb"))
 
 (eval-and-compile
              (require 'bbdb)
              (require 'bbdb-com))
          (file-error
+          ;; `bbdb-records' should not be bound as an autoload function
+          ;; before loading bbdb because of `bbdb-hashtable-size'.
+          (defalias 'bbdb-records 'ignore)
           (defalias 'spam-BBDB-register-routine 'ignore)
           (defalias 'spam-enter-ham-BBDB 'ignore)
           nil))