X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FPassManager.h;h=b6a8186a4e809b2049b01bfcdf143cd9778bfb65;hb=71857ccdb83b6374f7a791c2dae45ce9934a85af;hp=ce5fda79f9c7f9c73c1301d63854ea2e0c1af9a9;hpb=6eda0813459547fe8094dd5d31f7dd2214b5ca7a;p=oota-llvm.git diff --git a/include/llvm/PassManager.h b/include/llvm/PassManager.h index ce5fda79f9c..b6a8186a4e8 100644 --- a/include/llvm/PassManager.h +++ b/include/llvm/PassManager.h @@ -18,6 +18,7 @@ #define LLVM_PASSMANAGER_H #include "llvm/Pass.h" +#include "llvm/Support/CBindingWrapping.h" namespace llvm { @@ -98,6 +99,9 @@ private: Module *M; }; +// Create wrappers for C Binding types (see CBindingWrapping.h). +DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassManagerBase, LLVMPassManagerRef) + } // End llvm namespace #endif