Adam Nemet | 5d2eb16 | 2017-09-19 17:59:40 +0000 | [diff] [blame] | 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 | } |