Value::Value(clang::QualType clangTy, Interpreter& Interp): m_StorageType(determineStorageType(clangTy)), m_Type(clangTy.getAsOpaquePtr()), m_Interpreter(&Interp) { if (needsManagedAllocation()) ManagedAllocate(); }
Value::Value(clang::QualType clangTy, Interpreter* Interp): m_Type(clangTy.getAsOpaquePtr()) { if (needsManagedAllocation()) ManagedAllocate(Interp); }