[llvm-branch-commits] [llvm-branch] r369350 - Revert r369210 which got committed to the branch by mistake

Hans Wennborg via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Aug 20 02:10:28 PDT 2019


Author: hans
Date: Tue Aug 20 02:10:27 2019
New Revision: 369350

URL: http://llvm.org/viewvc/llvm-project?rev=369350&view=rev
Log:
Revert r369210 which got committed to the branch by mistake

Removed:
    llvm/branches/release_80/bindings/go/llvm/irreader.go

Removed: llvm/branches/release_80/bindings/go/llvm/irreader.go
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_80/bindings/go/llvm/irreader.go?rev=369349&view=auto
==============================================================================
--- llvm/branches/release_80/bindings/go/llvm/irreader.go (original)
+++ llvm/branches/release_80/bindings/go/llvm/irreader.go (removed)
@@ -1,37 +0,0 @@
-//===- irreader.go - Bindings for irreader --------------------------------===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-//
-// This file defines bindings for the irreader component.
-//
-//===----------------------------------------------------------------------===//
-
-package llvm
-
-/*
-#include "llvm-c/IRReader.h"
-#include <stdlib.h>
-*/
-import "C"
-
-import (
-	"errors"
-	"unsafe"
-)
-
-// ParseIR parses the textual IR given in the memory buffer and returns a new
-// LLVM module in this context.
-func (c *Context) ParseIR(buf MemoryBuffer) (Module, error) {
-	var m Module
-	var errmsg *C.char
-	if C.LLVMParseIRInContext(c.C, buf.C, &m.C, &errmsg) != 0 {
-		err := errors.New(C.GoString(errmsg))
-		C.free(unsafe.Pointer(errmsg))
-		return Module{}, err
-	}
-	return m, nil
-}




More information about the llvm-branch-commits mailing list