summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2003-08-29 21:49:51 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2003-08-29 21:49:51 +0000
commit2bc3f01e4089c0e9013dbcffc6588711ddc7a89a (patch)
treec5d4be213a2eb8c91a511888e2f871544f22bec0
parent99e868c0a679bc5906e2d5005eac645110a5562a (diff)
downloadbcm5719-llvm-2bc3f01e4089c0e9013dbcffc6588711ddc7a89a.tar.gz
bcm5719-llvm-2bc3f01e4089c0e9013dbcffc6588711ddc7a89a.zip
Test case distilled from sed.
llvm-svn: 8224
-rw-r--r--llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c b/llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c
new file mode 100644
index 00000000000..14e825c4ea6
--- /dev/null
+++ b/llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c
@@ -0,0 +1,14 @@
+typedef enum { FALSE, TRUE } flagT;
+
+struct Word
+{
+ short bar;
+ short baz;
+ flagT final:1;
+ short quux;
+} *word_limit;
+
+void foo ()
+{
+ word_limit->final = (word_limit->final && word_limit->final);
+}
OpenPOWER on IntegriCloud