Changes in directory llvm/lib/VMCore:

AsmWriter.cpp updated: 1.235 -> 1.236
---
Log message:

And asm writing for packed struct initializers

---
Diffs of the changes:  (+4 -0)

 AsmWriter.cpp |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/lib/VMCore/AsmWriter.cpp
diff -u llvm/lib/VMCore/AsmWriter.cpp:1.235 llvm/lib/VMCore/AsmWriter.cpp:1.236
--- llvm/lib/VMCore/AsmWriter.cpp:1.235 Sat Jan  6 01:24:44 2007
+++ llvm/lib/VMCore/AsmWriter.cpp       Mon Jan  8 12:21:30 2007
@@ -501,6 +501,8 @@
       Out << " ]";
     }
   } else if (const ConstantStruct *CS = dyn_cast<ConstantStruct>(CV)) {
+    if (CS->getType()->isPacked())
+      Out << '<';
     Out << '{';
     unsigned N = CS->getNumOperands();
     if (N) {
@@ -525,6 +527,8 @@
     }
  
     Out << " }";
+    if (CS->getType()->isPacked())
+      Out << '>';
   } else if (const ConstantPacked *CP = dyn_cast<ConstantPacked>(CV)) {
       const Type *ETy = CP->getType()->getElementType();
       assert(CP->getNumOperands() > 0 &&



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to