anchor.diff:  buffer messages."))
   
   ;; Machine-generated protocol buffer Lisp files cannot be compiled or loaded
  -;; unless certain files have previously been loaded.  Some are required for
  -;; package definitions, while others define in-line functions.
  +;; unless various dependencies are already loaded.  The package.lisp file
  +;; defines the package containing protobuf code.  The other Lisp files
  +;; define classes or in-line functions referenced by the protobuf code.
   
   (defmethod component-depends-on ((op compile-op) (component cl-pb-impl))
     (append
  -   '((load-op "package" "base" "protocol-buffer" "varint" "wire-format"))
  +   '((compile-op "package" "base" "protocol-buffer" "varint" "wire-format"))
      (call-next-method)))
   
   (defmethod component-depends-on ((op load-op) (component cl-pb-impl))
  
positive.code:    (:cl-pb-impl "testproto1" :depends-on ("testproto1-pb"))
     (:cl-pb-impl "testproto2" :depends-on ("testproto2-pb"))
  
     ;; Protobuf definitions in the compiler source directories.
  
     (:proto-file "descriptor-pb"
      :pathname "google-protobuf/src/google/protobuf/descriptor")
  
negative.code:     :components ((:cl-source-file "portable-float")))
  
     (:cl-source-file "optimize" :depends-on ("package"))
     (:cl-source-file "base" :depends-on ("package" "optimize"))
     (:cl-source-file "varint"  :depends-on ("package" "optimize" "base"))
     (:cl-source-file "varint-test" :depends-on ("package"))
     (:cl-source-file "protocol-buffer" :depends-on ("package"))
     (:cl-source-file "message-test"
      :depends-on ("optimize" "base" "protocol-buffer" "unittest"))
     ;; The varint dependency is needed because some varint functions are
     ;; declared in line and so must be loaded before wire-format is compiled.
     (:cl-source-file "wire-format"
      :depends-on ("package" "base" "optimize" "varint"
                   #-(or abcl allegro cmu sbcl) "sysdep"))
     (:cl-source-file "wire-format-test" :depends-on ("package" "optimize"))
  
     ;; Old protocol buffer tests
     ;; XXXX: Delete these when the new proto2 tests cover all the functionality.
  
     (:cl-source-file "proto-lisp-test"
      :depends-on ("base" "testproto1" "testproto2"))
     ;; Two protocol buffers used by the old tests.
  