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
4// PR16456: Verify that bool, true, false are treated as context-sensitive
5// keywords (and therefore available for use as identifiers) when in
6// Altivec mode.
7
8typedef enum {
9  false_value = 0,
10  true_value = 1
11} bool;
12
13#define true true_value
14#define false false_value
15
16