Browse Source

fix placement new

pull/85/head
HappyDOGE 2 years ago
parent
commit
e2f577b5e2
  1. 6
      mathlib/polyhedron.cpp

6
mathlib/polyhedron.cpp

@ -11,7 +11,9 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include "tier1/utlvector.h" #include "tier1/utlvector.h"
#ifdef COMPILER_MSVC
#include <new>
#endif
struct GeneratePolyhedronFromPlanes_Point; struct GeneratePolyhedronFromPlanes_Point;
@ -82,7 +84,7 @@ CPolyhedron_AllocByNew *CPolyhedron_AllocByNew::Allocate( unsigned short iVertic
(iIndices * sizeof( Polyhedron_IndexedLineReference_t )) + (iIndices * sizeof( Polyhedron_IndexedLineReference_t )) +
(iPolygons * sizeof( Polyhedron_IndexedPolygon_t ))); (iPolygons * sizeof( Polyhedron_IndexedPolygon_t )));
CPolyhedron_AllocByNew *pAllocated = (CPolyhedron_AllocByNew*)pMemory; CPolyhedron_AllocByNew *pAllocated = new ( pMemory ) CPolyhedron_AllocByNew;
pAllocated->iVertexCount = iVertices; pAllocated->iVertexCount = iVertices;
pAllocated->iLineCount = iLines; pAllocated->iLineCount = iLines;

Loading…
Cancel
Save