From 28369ecb5d4184f4bed8cccd9e8e018a3d985c75 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 26 Nov 2019 07:04:56 +0100 Subject: [PATCH] tests: avoid creating files whose name collide with standard headers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Having a file named "exception" is risky: the compiler might use that file in #include. Reported by 马俊 . * tests/local.at (AT_SKIP_IF_EXCEPTION_SUPPORT_IS_POOR): Generate 'exceptions', not 'exception'. --- THANKS | 3 ++- tests/local.at | 9 ++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/THANKS b/THANKS index 0a746010..909192ec 100644 --- a/THANKS +++ b/THANKS @@ -205,8 +205,9 @@ Wwp subscript@free.fr xolodho xolodho@gmail.com Yuichiro Kaneko spiketeika@gmail.com Zack Weinberg zack@codesourcery.com -長田偉伸 cbh34680@iret.co.jp 江 祖铭 jjzuming@outlook.com +長田偉伸 cbh34680@iret.co.jp +马俊 majun123@whu.edu.cn Many people are not named here because we lost track of them. We thank them! Please, help us keeping this list up to date. diff --git a/tests/local.at b/tests/local.at index 43de4abc..152c462a 100644 --- a/tests/local.at +++ b/tests/local.at @@ -1199,7 +1199,7 @@ m4_ifval([$2], # Check that we can expect exceptions to be handled properly. # GCC 4.3 and 4.4 fail https://trac.macports.org/ticket/40853. m4_define([AT_SKIP_IF_EXCEPTION_SUPPORT_IS_POOR], -[AT_DATA_SOURCE([exception.cc], +[AT_DATA_SOURCE([exceptions.cc], [[#include #include @@ -1230,10 +1230,9 @@ int main () return 1; } ]]) -AT_COMPILE_CXX([exception]) -# The "empty" quadrigraph is to protect from cfg.mk's -# sc_at_parser_check. -AT_CHECK([@&t@./exception || exit 77], [0], [], [ignore]) +AT_COMPILE_CXX([exceptions]) +# The "empty" quadrigraph is to protect from cfg.mk's sc_at_parser_check. +AT_CHECK([@&t@./exceptions || exit 77], [0], [], [ignore]) ])