Add new linkage types to support a real frontend


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5786 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/DataStructure/Parallelize.cpp b/lib/Analysis/DataStructure/Parallelize.cpp
index 08c800e..46fbcc7 100644
--- a/lib/Analysis/DataStructure/Parallelize.cpp
+++ b/lib/Analysis/DataStructure/Parallelize.cpp
@@ -137,7 +137,8 @@
   DummySyncFunc = new Function(FunctionType::get( Type::VoidTy,
                                                  std::vector<const Type*>(),
                                                  /*isVararg*/ false),
-                               /*isInternal*/ false, DummySyncFuncName, &M);
+                               GlobalValue::ExternalLinkage, DummySyncFuncName,
+                               &M);
 }
 
 void Cilkifier::TransformFunc(Function* F,