summaryrefslogtreecommitdiff
path: root/bindings
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2015-12-18 01:46:52 +0000
committerEric Christopher <echristo@gmail.com>2015-12-18 01:46:52 +0000
commitcca8dbee4ea6ee37ef32e1794008d4d15bbd566b (patch)
tree6b53c3ca6e510d5de79109d55112e7762333ca81 /bindings
parentce00641ac5f4ca2a073b732a75169037a2d9bef0 (diff)
Reorganize the C API headers to improve build times.
Type specific declarations have been moved to Type.h and error handling routines have been moved to ErrorHandling.h. Both are included in Core.h so nothing should change for projects directly including the headers, but transitive dependencies may be affected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255965 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings')
-rw-r--r--bindings/go/llvm/analysis.go1
-rw-r--r--bindings/go/llvm/bitreader.go1
-rw-r--r--bindings/go/llvm/executionengine.go1
-rw-r--r--bindings/go/llvm/linker.go1
-rw-r--r--bindings/go/llvm/target.go1
5 files changed, 5 insertions, 0 deletions
diff --git a/bindings/go/llvm/analysis.go b/bindings/go/llvm/analysis.go
index 7b0d8e3e8b8..3ae4b71def7 100644
--- a/bindings/go/llvm/analysis.go
+++ b/bindings/go/llvm/analysis.go
@@ -15,6 +15,7 @@ package llvm
/*
#include "llvm-c/Analysis.h" // If you are getting an error here read bindings/go/README.txt
+#include "llvm-c/Core.h"
#include <stdlib.h>
*/
import "C"
diff --git a/bindings/go/llvm/bitreader.go b/bindings/go/llvm/bitreader.go
index 98112a99dd3..92652863fdc 100644
--- a/bindings/go/llvm/bitreader.go
+++ b/bindings/go/llvm/bitreader.go
@@ -15,6 +15,7 @@ package llvm
/*
#include "llvm-c/BitReader.h"
+#include "llvm-c/Core.h"
#include <stdlib.h>
*/
import "C"
diff --git a/bindings/go/llvm/executionengine.go b/bindings/go/llvm/executionengine.go
index 94d4e83b4cf..91f8366ca75 100644
--- a/bindings/go/llvm/executionengine.go
+++ b/bindings/go/llvm/executionengine.go
@@ -14,6 +14,7 @@
package llvm
/*
+#include "llvm-c/Core.h"
#include "llvm-c/ExecutionEngine.h"
#include <stdlib.h>
*/
diff --git a/bindings/go/llvm/linker.go b/bindings/go/llvm/linker.go
index 63979c2f5ac..ca16f7637b2 100644
--- a/bindings/go/llvm/linker.go
+++ b/bindings/go/llvm/linker.go
@@ -14,6 +14,7 @@
package llvm
/*
+#include "llvm-c/Core.h"
#include "llvm-c/Linker.h"
#include <stdlib.h>
*/
diff --git a/bindings/go/llvm/target.go b/bindings/go/llvm/target.go
index bd1d0f3a440..6b1895b9ac6 100644
--- a/bindings/go/llvm/target.go
+++ b/bindings/go/llvm/target.go
@@ -14,6 +14,7 @@
package llvm
/*
+#include "llvm-c/Core.h"
#include "llvm-c/Target.h"
#include "llvm-c/TargetMachine.h"
#include <stdlib.h>