RsdCpuReference::CpuScript * RsdCpuReferenceImpl::createScript(const ScriptC *s, char const *resName, char const *cacheDir, uint8_t const *bitcode, size_t bitcodeSize, uint32_t flags) { RsdCpuScriptImpl *i = new RsdCpuScriptImpl(this, s); if (!i->init(resName, cacheDir, bitcode, bitcodeSize, flags)) { delete i; return NULL; } return i; }
RsdCpuReference::CpuScript * RsdCpuReferenceImpl::createScript(const ScriptC *s, char const *resName, char const *cacheDir, uint8_t const *bitcode, size_t bitcodeSize, uint32_t flags) { RsdCpuScriptImpl *i = new RsdCpuScriptImpl(this, s); if (!i->init(resName, cacheDir, bitcode, bitcodeSize, flags #ifndef RS_COMPATIBILITY_LIB , getBccPluginName() #endif )) { delete i; return NULL; } return i; }