1 | // Test that the is*RemarkEnabled overrides are working properly. This remark |
---|---|
2 | // requiring extra analysis is only conditionally enabled. |
3 | |
4 | // RUN: %clang_cc1 %s -Rpass-missed=gvn -O2 -emit-llvm-only -verify |
5 | |
6 | int foo(int *x, int *y) { |
7 | int a = *x; |
8 | *y = 2; |
9 | // expected-remark@+1 {{load of type i32 not eliminated}} |
10 | return a + *x; |
11 | } |
12 |