================
@@ -0,0 +1,16 @@
+// RUN: %clang_cc1 -verify -Wunreachable-code %s
+
+// Previously this test will crash
+static void test(__fp16& x) {
+ if (x != 0 || x != 1.0) { // expected-note{{}}
+ x = 0.9;
+ } else
+ x = 0.8; // expected-warning{{code will never be executed}}
+}
+
+static void test2(__fp16& x) {
+ if (x != 1 && x == 1.0) { // expected-note{{}}
----------------
steakhal wrote:
```suggestion
if (x != 1 && x == 1.0) { // expected-note{{}} no-crash
```
https://github.com/llvm/llvm-project/pull/142897
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits