From 311db970c57131d260f768293d6f056fe4040e19 Mon Sep 17 00:00:00 2001 From: Simon Martin Date: Fri, 5 Jun 2015 23:44:03 +0200 Subject: [PATCH] Ticket #6665 (dupe of #6588): Added test case. --- test/testbool.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/testbool.cpp b/test/testbool.cpp index c854b6971..4984dceb6 100644 --- a/test/testbool.cpp +++ b/test/testbool.cpp @@ -155,6 +155,15 @@ private: " ctx->q_chroma_intra_matrix;\n" "}"); ASSERT_EQUALS("[test.cpp:3]: (error) Boolean value assigned to pointer.\n", errout.str()); + + // ticket #6665 + check("void pivot_big(char *first, int compare(const void *, const void *)) {\n" + " char *a = first, *b = first + 1, *c = first + 2;\n" + " char* m1 = compare(a, b) < 0\n" + " ? (compare(b, c) < 0 ? b : (compare(a, c) < 0 ? c : a))\n" + " : (compare(a, c) < 0 ? a : (compare(b, c) < 0 ? c : b));\n" + "}", /*experimental=*/false, "test.c"); + ASSERT_EQUALS("", errout.str()); } void assignBoolToFloat() {