summaryrefslogtreecommitdiffstats
path: root/llvm/test/FrontendAda
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-08-13 20:20:35 +0000
committerDuncan Sands <baldrick@free.fr>2008-08-13 20:20:35 +0000
commitea68a6ccdfa257d3dbf777180e96c2e29ac2df21 (patch)
treedb78cb84e99f475bc620d93d01a5dd58d054a430 /llvm/test/FrontendAda
parentb2226e21c3619da10bb0bb9da6ae42eca816a7aa (diff)
downloadbcm5719-llvm-ea68a6ccdfa257d3dbf777180e96c2e29ac2df21.tar.gz
bcm5719-llvm-ea68a6ccdfa257d3dbf777180e96c2e29ac2df21.zip
Teach constant folding that an inttoptr of a
ptrtoint can be turned into a bitcast if the integer is at least as wide as a pointer. llvm-svn: 54752
Diffstat (limited to 'llvm/test/FrontendAda')
-rw-r--r--llvm/test/FrontendAda/constant_fold.ads4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/FrontendAda/constant_fold.ads b/llvm/test/FrontendAda/constant_fold.ads
new file mode 100644
index 00000000000..6223e7cb64d
--- /dev/null
+++ b/llvm/test/FrontendAda/constant_fold.ads
@@ -0,0 +1,4 @@
+-- RUN: %llvmgcc -S -emit-llvm %s -o - | not grep ptrtoint
+package Constant_Fold is
+ Error : exception;
+end;
OpenPOWER on IntegriCloud