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