X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FPassManager.h;h=b6a8186a4e809b2049b01bfcdf143cd9778bfb65;hb=566fb9fe3ed767be7218fb1608ec6a284067d3b0;hp=ce5fda79f9c7f9c73c1301d63854ea2e0c1af9a9;hpb=11e43291540db9d885b736cbd652558faab80955;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