build: Remove function declarations from M1.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 27 May 2018 05:12:33 +0000 (07:12 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 27 May 2018 05:12:33 +0000 (07:12 +0200)
* module/language/c99/compiler.mes (info->object): Remove function
  declarations.

module/language/c99/compiler.mes

index 26d37eb6bbc2da3d797dc33b9955b9e9d7835a3e..7af6c89fc90613878b1d63be3c4f1dbf8827b275 100644 (file)
 
 (define* (info->object o)
   (stderr "compiling: object\n")
-  `((functions . ,(filter (compose function:text cdr) (.functions o)))
+  `((functions . ,(filter (compose pair? function:text cdr) (.functions o)))
     (globals . ,(.globals o))))
 
 (define* (c99-input->elf #:key (defines '()) (includes '()))