From bde1bb9e42bba5ec6cd3bb7f5f2e90402dddee59 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 21 Nov 2018 09:17:14 +0100 Subject: [PATCH] add a testcase for bug https://bugs.debian.org/cgi-bin/bugreport.cgi\?bug=914201 --- debian/qualify-clang.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index d2d61d13..08e61353 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -496,6 +496,18 @@ int main() clang++-$VERSION -stdlib=libc++ -Wall -Werror foo.cpp -o foo ./foo +# Bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914201 +echo ' +#include +int main(void) +{ + double f = 2.0; + if (isnan(f)) + return 1; + return 0; +}' > foo.c +clang-$VERSION -Wconversion -Werror foo.c || true + if test -f /usr/bin/g++; then g++ -nostdinc++ -I/usr/lib/llvm-$VERSION/bin/../include/c++/v1/ -L/usr/lib/llvm-$VERSION/lib/ \ foo.cpp -nodefaultlibs -std=c++17 -lc++ -lc++abi -lm -lc -lgcc_s -lgcc|| true