1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-05 06:50:21 +02:00

(top level): Explain the point of this test.

This commit is contained in:
Neil Jerram 2007-12-29 12:33:18 +00:00
parent 4291a8df7f
commit 95da7a8613
2 changed files with 10 additions and 0 deletions

View file

@ -1,6 +1,8 @@
2007-12-29 Neil Jerram <neil@ossau.uklinux.net>
* standalone/test-bad-identifiers: New test.
(top level): Explain the point of this test.
* standalone/Makefile.am (check_SCRIPTS, TESTS): Add it.
2007-12-13 Stephen Compall <s11@member.fsf.org>

View file

@ -2,6 +2,12 @@
exec guile -s "$0" "$@"
!#
;; The use of certain identifiers as variable or parameter names has
;; been found to cause build problems on particular platforms. The
;; aim of this test is to cause "make check" to fail (on GNU/Linux,
;; which most Guile developers use) if we accidentally add new code
;; that uses those identifiers.
(define bad-identifiers
'(
;; On AIX 5.2 and 5.3, /usr/include/sys/timer.h includes:
@ -10,6 +16,8 @@ exec guile -s "$0" "$@"
;; #endif
;; So we want to avoid using func_data in Guile source code.
"func_data"
;; More troublesome identifiers can be added into the list here.
))
(use-modules (ice-9 regex) (ice-9 rdelim))