]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
tests: fix spurious failures with tcc
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 18 Oct 2012 15:47:46 +0000 (17:47 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Sat, 24 Nov 2012 14:52:43 +0000 (15:52 +0100)
* t/depcomp8a.sh, t/depcomp8b.sh: Here, by avoiding initialization of
global 'extern' variables, preferring functions definitions instead.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
t/depcomp8a.sh
t/depcomp8b.sh

index 61ffa56922291d5b614412712b690131b91bc80d..3d58a3eeb341623822368f1a6d4d23be2bb54100 100755 (executable)
@@ -37,12 +37,15 @@ mkdir sub
 cat > foo.c << 'END'
 int main (void)
 {
-  extern int bar;
-  return bar;
+  extern int bar (void);
+  return bar ();
 }
 END
 cat > sub/bar.c << 'END'
-extern int bar = 0;
+int bar (void)
+{
+  return 0;
+}
 END
 
 $ACLOCAL
index a97e2c31af459e2bfc4a6ab6ffeaabb740822af3..6fed2155c329a497248b67744576eb337ccbcaf8 100755 (executable)
@@ -36,8 +36,8 @@ libzardoz_la_SOURCES = foo.c sub/bar.c
 END
 
 mkdir sub
-echo 'extern int foo = 0;' > foo.c
-echo 'extern int bar = 0;' > sub/bar.c
+echo 'int foo (void) { return 0; }' > foo.c
+echo 'int bar (void) { return 0; }' > sub/bar.c
 
 libtoolize