summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/C++Frontend
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-02-15 05:18:05 +0000
committerChris Lattner <sabre@nondot.org>2005-02-15 05:18:05 +0000
commit1a9cbe67ed112eae9867c169473b2e992dd60dab (patch)
tree818bd1c41e1862c4eccdc7fbf0d4bd64223b8f2a /llvm/test/Regression/C++Frontend
parentbe895eda63eee70d2ee672fc16de72499307d6b1 (diff)
downloadbcm5719-llvm-1a9cbe67ed112eae9867c169473b2e992dd60dab.tar.gz
bcm5719-llvm-1a9cbe67ed112eae9867c169473b2e992dd60dab.zip
New testcase for PR510.
llvm-svn: 20189
Diffstat (limited to 'llvm/test/Regression/C++Frontend')
-rw-r--r--llvm/test/Regression/C++Frontend/2005-02-14-BitFieldOffset.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/Regression/C++Frontend/2005-02-14-BitFieldOffset.cpp b/llvm/test/Regression/C++Frontend/2005-02-14-BitFieldOffset.cpp
new file mode 100644
index 00000000000..375b0902a1c
--- /dev/null
+++ b/llvm/test/Regression/C++Frontend/2005-02-14-BitFieldOffset.cpp
@@ -0,0 +1,11 @@
+// RUN: %llvmgxx %s -S -o - | not grep 'int 6'
+
+struct QVectorTypedData {
+ int size;
+ unsigned int sharable : 1;
+ unsigned short array[1];
+};
+
+void foo(QVectorTypedData *X) {
+ X->array[0] = 123;
+}
OpenPOWER on IntegriCloud