Hold the LLVMContext by reference rather than by pointer.
[oota-llvm.git] / include / llvm-c / lto.h
index 5d92fc5af013594f2d51dcb648eac4bd583ae462..d9a2e5ce68625e8898841174bf293945f9fbff19 100644 (file)
@@ -58,6 +58,7 @@ typedef struct LTOModule*         lto_module_t;
 /** opaque reference to a code generator */
 typedef struct LTOCodeGenerator*  lto_code_gen_t;
 
+typedef struct LTOContext*        lto_context_t;
 
 #ifdef __cplusplus
 extern "C" {
@@ -76,7 +77,6 @@ lto_get_version(void);
 extern const char*
 lto_get_error_message(void);
 
-
 /**
  * Checks if a file is a loadable object file.
  */