mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +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
|
|
@ -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…
Reference in a new issue