altivec-csk-bool.c 440 B

123456789101112131415
  1. // RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -faltivec -fsyntax-only %s
  2. // RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -faltivec -fsyntax-only %s
  3. // PR16456: Verify that bool, true, false are treated as context-sensitive
  4. // keywords (and therefore available for use as identifiers) when in
  5. // Altivec mode.
  6. typedef enum {
  7. false_value = 0,
  8. true_value = 1
  9. } bool;
  10. #define true true_value
  11. #define false false_value