cxx_bitand.cpp 304 B

12345678910111213141516
  1. // RUN: %clang_cc1 -DA=1 -DB=2 -E %s | grep 'int a = 927 == 927'
  2. // RUN: %clang_cc1 -DA=1 -DB=1 -E %s | grep 'int a = 37 == 37'
  3. // RUN: %clang_cc1 -E %s | grep 'int a = 927 == 927'
  4. #if A bitand B
  5. #define X 37
  6. #else
  7. #define X 927
  8. #endif
  9. #if A & B
  10. #define Y 37
  11. #else
  12. #define Y 927
  13. #endif
  14. int a = X == Y;