1*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -DA=1 -E %s | grep 'int a = 927 == 927' 2*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -E %s | grep 'int a = 37 == 37' 35b9f4891SChris Lattner #if not defined(A) 45b9f4891SChris Lattner #define X 37 55b9f4891SChris Lattner #else 65b9f4891SChris Lattner #define X 927 75b9f4891SChris Lattner #endif 85b9f4891SChris Lattner 95b9f4891SChris Lattner #if ! defined(A) 105b9f4891SChris Lattner #define Y 37 115b9f4891SChris Lattner #else 125b9f4891SChris Lattner #define Y 927 135b9f4891SChris Lattner #endif 145b9f4891SChris Lattner 155b9f4891SChris Lattner int a = X == Y; 16