]> git.saurik.com Git - bison.git/blobdiff - tests/output.at
portability: fix spawning on at least FreeBSD 8 and FreeBSD 9.
[bison.git] / tests / output.at
index bb6d4491153ea5d4a6dde8ae2a90f61374b120eb..564674e1055cc3d9bef2273b210200471dd16d5f 100644 (file)
@@ -146,7 +146,11 @@ foo: {};
 ]])
 
 [cp ]$1[ expout]
-AT_BISON_CHECK([$3 $1], $5, [], [$4])
+# Because an output file name conflict is still a warning, Bison exits
+# with status 0, so AT_BISON_CHECK does not realize that there may be no
+# output file against which to check the XML.  AT_BISON_CHECK_NO_XML
+# avoids that problem.
+AT_BISON_CHECK_NO_XML([$3 $1], $5, [], [$4])
 AT_CHECK([[cat $1]], [[0]], [expout])
 AT_CLEANUP
 ])