PR c/70085 reported a false-positive from -Wmisleading-indentation.
The warning was fixed by the fix for PR c/68187 (r233972), but it seems
worth capturing the reproducer for PR c/70085 as an additional test case,
as it's slightly different to those seen in PR c/68187.
gcc/testsuite/ChangeLog:
PR c/70085
* c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234145
138bc75d-0d04-0410-961f-
82ee72b054a4
+2016-03-11 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/70085
+ * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
+
2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
return 0;
#undef engine_ref_debug
}
+
+/* We shouldn't complain about the following function. */
+#define ENABLE_FEATURE
+int pr70085 (int x, int y)
+{
+ if (x > y)
+ return x - y;
+
+ #ifdef ENABLE_FEATURE
+ if (x == y)
+ return 0;
+ #endif
+
+ return -1;
+}
+#undef ENABLE_FEATURE