summaryrefslogtreecommitdiffstats
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 7b0d8e3e8b8a..3ae4b71def7c 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 98112a99dd3b..92652863fdca 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 94d4e83b4cf3..91f8366ca75d 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 63979c2f5ac5..ca16f7637b2b 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 bd1d0f3a440d..6b1895b9ac60 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>