[llvm-commits] CVS: llvm/test/FrontendAda/unc_constructor.adb unc_constructor.ads
Duncan Sands
baldrick at free.fr
Wed May 2 00:43:33 PDT 2007
Changes in directory llvm/test/FrontendAda:
unc_constructor.adb added (r1.1)
unc_constructor.ads added (r1.1)
---
Log message:
Test that TREE_CONSTANT is being set correctly.
---
Diffs of the changes: (+17 -0)
unc_constructor.adb | 9 +++++++++
unc_constructor.ads | 8 ++++++++
2 files changed, 17 insertions(+)
Index: llvm/test/FrontendAda/unc_constructor.adb
diff -c /dev/null llvm/test/FrontendAda/unc_constructor.adb:1.1
*** /dev/null Wed May 2 02:43:24 2007
--- llvm/test/FrontendAda/unc_constructor.adb Wed May 2 02:43:14 2007
***************
*** 0 ****
--- 1,9 ----
+ -- RUN: %llvmgcc -c %s -o /dev/null
+ package body Unc_Constructor is
+ procedure P (X : A) is
+ begin
+ if X = A0 then
+ null;
+ end if;
+ end;
+ end;
Index: llvm/test/FrontendAda/unc_constructor.ads
diff -c /dev/null llvm/test/FrontendAda/unc_constructor.ads:1.1
*** /dev/null Wed May 2 02:43:33 2007
--- llvm/test/FrontendAda/unc_constructor.ads Wed May 2 02:43:14 2007
***************
*** 0 ****
--- 1,8 ----
+ package Unc_Constructor is
+ type C is null record;
+ type A is array (Positive range <>) of C;
+ A0 : constant A;
+ procedure P (X : A);
+ private
+ A0 : aliased constant A := (1 .. 0 => (null record));
+ end;
More information about the llvm-commits
mailing list