Subject: bug#24677: Failure in automatic tests for guile 2.0.13

From: Matt Wette <[email-masked]>
Date: Fri, 18 Nov 2016 15:00:02 -0800

I did a make check, Mac OS Sierra, and saw it crash too.  

$ cd test-suite/lalr
$ ../../meta/guile 
...
scheme@(guile-user)> (load "test-lr-basics-01.scm")
ERROR: In procedure #<syntax-transformer make-lexical-token>:
ERROR: Wrong type to apply: #<syntax-transformer make-lexical-token>

Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]> 

modules/system/base/lalr.upstream.scm contains the following:

(define-record-type lexical-token
  (make-lexical-token category source value)
  lexical-token?
  (category lexical-token-category)
  (source   lexical-token-source)
  (value    lexical-token-value))