aboutsummaryrefslogtreecommitdiff
path: root/test/FrontendAda
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2007-04-16 18:49:21 +0000
committerDuncan Sands <baldrick@free.fr>2007-04-16 18:49:21 +0000
commit6937c9ae6f7067945b921454301232fae04412be (patch)
treedb2e4db7e9612b4f748b66c5221073114dc4f8e4 /test/FrontendAda
parentbed2946a96ecb15b0b636fa74cb26ce61b1c648e (diff)
Testcase for debug info emission for structure fields at variable offsets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36147 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/FrontendAda')
-rw-r--r--test/FrontendAda/debug_var_size.ads8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/FrontendAda/debug_var_size.ads b/test/FrontendAda/debug_var_size.ads
new file mode 100644
index 0000000000..818071d110
--- /dev/null
+++ b/test/FrontendAda/debug_var_size.ads
@@ -0,0 +1,8 @@
+-- RUN: %llvmgcc -c -g %s -o /dev/null
+package Debug_Var_Size is
+ subtype Length_Type is Positive range 1 .. 64;
+ type T (Length : Length_Type := 1) is record
+ Varying_Length : String (1 .. Length);
+ Fixed_Length : Boolean;
+ end record;
+end;