Malcolm Tyrrell 4 年之前
父節點
當前提交
a68f78ab94
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      test/unit/utFindDegenerates.cpp

+ 4 - 2
test/unit/utFindDegenerates.cpp

@@ -43,6 +43,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "../../include/assimp/scene.h"
 #include "../../include/assimp/scene.h"
 #include "PostProcessing/FindDegenerates.h"
 #include "PostProcessing/FindDegenerates.h"
 
 
+#include <memory>
+
 using namespace std;
 using namespace std;
 using namespace Assimp;
 using namespace Assimp;
 
 
@@ -153,7 +155,7 @@ namespace
 {
 {
     std::unique_ptr<aiMesh> getDegenerateMesh()
     std::unique_ptr<aiMesh> getDegenerateMesh()
     {
     {
-        std::unique_ptr<aiMesh> mesh = std::make_unique<aiMesh>();
+        std::unique_ptr<aiMesh> mesh(new aiMesh);
         mesh->mNumVertices = 2;
         mesh->mNumVertices = 2;
         mesh->mVertices = new aiVector3D[2];
         mesh->mVertices = new aiVector3D[2];
         mesh->mVertices[0] = aiVector3D{ 0.0f, 0.0f, 0.0f };
         mesh->mVertices[0] = aiVector3D{ 0.0f, 0.0f, 0.0f };
@@ -174,7 +176,7 @@ TEST_F(FindDegeneratesProcessTest, meshRemoval) {
     mProcess->EnableInstantRemoval(true);
     mProcess->EnableInstantRemoval(true);
     mProcess->ExecuteOnMesh(mMesh);
     mProcess->ExecuteOnMesh(mMesh);
 
 
-    std::unique_ptr<aiScene> scene = std::make_unique<aiScene>();
+    std::unique_ptr<aiScene> scene(new aiScene);
     scene->mNumMeshes = 5;
     scene->mNumMeshes = 5;
     scene->mMeshes = new aiMesh*[5];
     scene->mMeshes = new aiMesh*[5];