diff --git a/include/xo/expression/Primitive.hpp b/include/xo/expression/Primitive.hpp index 49246d8b..653a3a83 100644 --- a/include/xo/expression/Primitive.hpp +++ b/include/xo/expression/Primitive.hpp @@ -37,10 +37,10 @@ namespace xo { using TypeDescr = xo::reflect::TypeDescr; public: - static ref::rp make(const std::string & name, - FunctionPointer fnptr, - bool explicit_symbol_def, - llvmintrinsic intrinsic) { + static rp make(const std::string & name, + FunctionPointer fnptr, + bool explicit_symbol_def, + llvmintrinsic intrinsic) { TypeDescr fn_type = Reflect::require(); return new Primitive(fn_type, name, fnptr, explicit_symbol_def, intrinsic);