[llvm-commits] CVS: llvm/include/llvm/Support/Mangler.h

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



Changes in directory llvm/include/llvm/Support:

Mangler.h updated: 1.19 -> 1.20
---
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:  (+4 -0)

 Mangler.h |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/include/llvm/Support/Mangler.h
diff -u llvm/include/llvm/Support/Mangler.h:1.19 llvm/include/llvm/Support/Mangler.h:1.20
--- llvm/include/llvm/Support/Mangler.h:1.19	Thu Nov 10 15:39:12 2005
+++ llvm/include/llvm/Support/Mangler.h	Wed Jun  7 18:03:13 2006
@@ -14,6 +14,7 @@
 #ifndef LLVM_SUPPORT_MANGLER_H
 #define LLVM_SUPPORT_MANGLER_H
 
+#include "llvm/Support/IncludeFile.h"
 #include <map>
 #include <set>
 #include <string>
@@ -103,4 +104,7 @@
 
 } // End llvm namespace
 
+// Force the Mangler.cpp file to be linked when this header is #included
+FORCE_DEFINING_FILE_TO_BE_LINKED(Mangler)
+
 #endif // LLVM_SUPPORT_MANGLER_H






More information about the llvm-commits mailing list