Finish removing DestroySource.
[oota-llvm.git] / bindings / go / llvm / linker.go
index 31e9ad24bf528c21004c985c242fc51bf78d38ef..64d794efb94e09035a002d206d5e7137b571cdab 100644 (file)
@@ -20,16 +20,9 @@ package llvm
 import "C"
 import "errors"
 
-type LinkerMode C.LLVMLinkerMode
-
-const (
-       LinkerDestroySource  = C.LLVMLinkerDestroySource
-       LinkerPreserveSource = C.LLVMLinkerPreserveSource
-)
-
-func LinkModules(Dest, Src Module, Mode LinkerMode) error {
+func LinkModules(Dest, Src Module) error {
        var cmsg *C.char
-       failed := C.LLVMLinkModules(Dest.C, Src.C, C.LLVMLinkerMode(Mode), &cmsg)
+       failed := C.LLVMLinkModules(Dest.C, Src.C, 0, &cmsg)
        if failed != 0 {
                err := errors.New(C.GoString(cmsg))
                C.LLVMDisposeMessage(cmsg)