[llvm-commits] CVS: llvm/test/AdaFrontend/fat_fields.adb fat_fields.ads
Duncan Sands
baldrick at free.fr
Mon Mar 5 00:34:52 PST 2007
Changes in directory llvm/test/AdaFrontend:
fat_fields.adb added (r1.1)
fat_fields.ads added (r1.1)
---
Log message:
Testcase causing the Ada front-end to create bogus constructor fields.
---
Diffs of the changes: (+16 -0)
fat_fields.adb | 10 ++++++++++
fat_fields.ads | 6 ++++++
2 files changed, 16 insertions(+)
Index: llvm/test/AdaFrontend/fat_fields.adb
diff -c /dev/null llvm/test/AdaFrontend/fat_fields.adb:1.1
*** /dev/null Mon Mar 5 02:34:45 2007
--- llvm/test/AdaFrontend/fat_fields.adb Mon Mar 5 02:34:35 2007
***************
*** 0 ****
--- 1,10 ----
+ -- RUN: %llvmgcc -c %s -o /dev/null
+ -- RUN: %llvmgcc -c %s -O2 -o /dev/null
+ package body Fat_Fields is
+ procedure Proc is
+ begin
+ if P = null then
+ null;
+ end if;
+ end;
+ end;
Index: llvm/test/AdaFrontend/fat_fields.ads
diff -c /dev/null llvm/test/AdaFrontend/fat_fields.ads:1.1
*** /dev/null Mon Mar 5 02:34:52 2007
--- llvm/test/AdaFrontend/fat_fields.ads Mon Mar 5 02:34:35 2007
***************
*** 0 ****
--- 1,6 ----
+ package Fat_Fields is
+ pragma Elaborate_Body;
+ type A is array (Positive range <>) of Boolean;
+ type A_Ptr is access A;
+ P : A_Ptr := null;
+ end;
More information about the llvm-commits
mailing list