Use Function's arg_size() and size() methods.
[oota-llvm.git] / include / llvm / LinkTimeOptimizer.h
index de33871d680c82b1b86ca1a01fe715fb48694895..eea0093e80f7caa3ec8a397400d465fdea12b27f 100644 (file)
@@ -19,6 +19,7 @@
 #include <vector>
 #include <set>
 #include <llvm/ADT/hash_map>
+#include <cstring>
 
 #define LLVM_LTO_VERSION 2
 
@@ -44,7 +45,8 @@ namespace llvm {
     LTOExternalLinkage, // Externally visible function
     LTOLinkOnceLinkage, // Keep one copy of named function when linking (inline)
     LTOWeakLinkage,     // Keep one copy of named function when linking (weak)
-    LTOInternalLinkage  // Rename collisions when linking (static functions)
+    LTOInternalLinkage, // Rename collisions when linking (static functions)
+    LTOCommonLinkage    // tentative definitions (usually equivalent to weak)
   };
 
   enum LTOVisibilityTypes {