[llvm-commits] CVS: llvm/lib/VMCore/InlineAsm.cpp Mangler.cpp

Reid Spencer reid at x10sys.com
Wed Jun 7 16:03:31 PDT 2006



Changes in directory llvm/lib/VMCore:

InlineAsm.cpp updated: 1.10 -> 1.11
Mangler.cpp updated: 1.27 -> 1.28
---
Log message:

For PR780: http://llvm.cs.uiuc.edu/PR780 :
1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o
2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage
3. Make each of the tools with --load options include LinkAllVMCore.h
This should be the last set of changes for this bug and 800.


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

 InlineAsm.cpp |    2 ++
 Mangler.cpp   |    3 +++
 2 files changed, 5 insertions(+)


Index: llvm/lib/VMCore/InlineAsm.cpp
diff -u llvm/lib/VMCore/InlineAsm.cpp:1.10 llvm/lib/VMCore/InlineAsm.cpp:1.11
--- llvm/lib/VMCore/InlineAsm.cpp:1.10	Wed Jun  7 17:47:44 2006
+++ llvm/lib/VMCore/InlineAsm.cpp	Wed Jun  7 18:03:13 2006
@@ -208,3 +208,5 @@
   if (Ty->getNumParams() != NumInputs) return false;
   return true;
 }
+
+DEFINING_FILE_FOR(InlineAsm)


Index: llvm/lib/VMCore/Mangler.cpp
diff -u llvm/lib/VMCore/Mangler.cpp:1.27 llvm/lib/VMCore/Mangler.cpp:1.28
--- llvm/lib/VMCore/Mangler.cpp:1.27	Mon Feb 13 15:43:26 2006
+++ llvm/lib/VMCore/Mangler.cpp	Wed Jun  7 18:03:13 2006
@@ -200,3 +200,6 @@
   for (Module::global_iterator I = M.global_begin(), E = M.global_end(); I != E; ++I)
     InsertName(I, Names);
 }
+
+// Cause this file to be linked in when Support/Mangler.h is #included
+DEFINING_FILE_FOR(Mangler)






More information about the llvm-commits mailing list