mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-08 06:50:42 +00:00
Merge pull request #559 from Ragora/bugfix-gcc-release-mode
* Workaround: GCC Release mode Runtime Errors
This commit is contained in:
commit
3aa7174a64
3 changed files with 7 additions and 2 deletions
|
|
@ -284,8 +284,8 @@ class String::StringData : protected StringDataImpl
|
|||
delete [] mUTF16;
|
||||
}
|
||||
|
||||
void* operator new(size_t size, U32 len);
|
||||
void* operator new( size_t size, U32 len, DataChunker& chunker );
|
||||
void* TORQUE_NOINLINE operator new(size_t size, U32 len);
|
||||
void* TORQUE_NOINLINE operator new( size_t size, U32 len, DataChunker& chunker );
|
||||
void operator delete(void *);
|
||||
|
||||
bool isShared() const
|
||||
|
|
|
|||
|
|
@ -165,5 +165,8 @@ typedef unsigned long U64;
|
|||
#endif
|
||||
#endif
|
||||
|
||||
// Set GCC noinline
|
||||
#define TORQUE_NOINLINE __attribute__ ((noinline))
|
||||
|
||||
#endif // INCLUDED_TYPES_GCC_H
|
||||
|
||||
|
|
|
|||
|
|
@ -104,6 +104,8 @@ typedef unsigned _int64 U64;
|
|||
// see msdn.microsoft.com "Compiler Warning (level 1) C4291" for more details
|
||||
#pragma warning(disable: 4291)
|
||||
|
||||
// Set MSVC noline attribute
|
||||
#define TORQUE_NOINLINE __declspec(noinline)
|
||||
|
||||
#endif // INCLUDED_TYPES_VISUALC_H
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue