// RUN: %clang_cc1 -E %s | FileCheck %s | |
// PR6282 | |
// This test should not trigger the include guard optimization since | |
// the guard macro is defined on the first include. | |
#define ITERATING 1 | |
#define X 1 | |
#include "mi_opt2.h" | |
#undef X | |
#define X 2 | |
#include "mi_opt2.h" | |
// CHECK: b: 1 | |
// CHECK: b: 2 | |