summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/expr_usual_conversions.c
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-05-04 18:25:32 +0000
committerChris Lattner <sabre@nondot.org>2008-05-04 18:25:32 +0000
commita08f869c22910bd7f692a21560d8d1f534393158 (patch)
tree77f924371b786ec3c084efbfb6f7836b3ae41e54 /clang/test/Preprocessor/expr_usual_conversions.c
parent1e151816b2cc51fda9e591d5de67a40a84e6af58 (diff)
downloadbcm5719-llvm-a08f869c22910bd7f692a21560d8d1f534393158.tar.gz
bcm5719-llvm-a08f869c22910bd7f692a21560d8d1f534393158.zip
Fix PR2279 part C: shifts don't perform the UACs, thanks to Neil
for pointing this out. llvm-svn: 50624
Diffstat (limited to 'clang/test/Preprocessor/expr_usual_conversions.c')
-rw-r--r--clang/test/Preprocessor/expr_usual_conversions.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/expr_usual_conversions.c b/clang/test/Preprocessor/expr_usual_conversions.c
index b2ccc409007..90275c99444 100644
--- a/clang/test/Preprocessor/expr_usual_conversions.c
+++ b/clang/test/Preprocessor/expr_usual_conversions.c
@@ -6,3 +6,8 @@
foo
#endif
+// Shifts don't want the usual conversions: PR2279
+#if (2 << 1U) - 30 >= 0
+#error
+#endif
+
OpenPOWER on IntegriCloud