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