| // RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -verify %s \ | |
| // RUN: -analyzer-constraints=z3 | |
| // REQUIRES: Z3 | |
| // | |
| // Previously Z3 analysis crashed when it encountered an UnarySymExpr, validate | |
| // that this no longer happens. | |
| // | |
| // expected-no-diagnostics | |
| int negate(int x, int y) { | |
| if ( ~(x && y)) | |
| return 0; | |
| return 1; | |
| } |