1 // RUN: %clang_cc1 -E %s | FileCheck %s
2 // PR6282
3 // This test should not trigger the include guard optimization since
4 // the guard macro is defined on the first include.
5 
6 #define ITERATING 1
7 #define X 1
8 #include "mi_opt2.h"
9 #undef X
10 #define X 2
11 #include "mi_opt2.h"
12 
13 // CHECK: b: 1
14 // CHECK: b: 2
15 
16