Fix debug build for iphone
printf() does not have a version that accepts std::string
as format string parameter.
(cherry picked from commit a1a3e79ea5
)
This commit is contained in:
parent
b8bda1fb67
commit
f2ef3e67a1
|
@ -183,7 +183,7 @@
|
||||||
// #define THROW_RUNTIME_ERROR(str)
|
// #define THROW_RUNTIME_ERROR(str)
|
||||||
// throw std::runtime_error(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
// throw std::runtime_error(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
||||||
#define THROW_RUNTIME_ERROR(str) \
|
#define THROW_RUNTIME_ERROR(str) \
|
||||||
printf(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str)), abort();
|
printf("%s (%d): %s", __FILE__, __LINE__, std::string(str).c_str()), abort();
|
||||||
// -- GODOT end --
|
// -- GODOT end --
|
||||||
#else
|
#else
|
||||||
// -- GODOT start --
|
// -- GODOT start --
|
||||||
|
|
|
@ -126,7 +126,7 @@ namespace embree
|
||||||
// #define throw_RTCError(error,str) \
|
// #define throw_RTCError(error,str) \
|
||||||
// throw rtcore_error(error,std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
// throw rtcore_error(error,std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
||||||
#define throw_RTCError(error,str) \
|
#define throw_RTCError(error,str) \
|
||||||
printf(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str)), abort();
|
printf("%s (%d): %s", __FILE__, __LINE__, std::string(str).c_str()), abort();
|
||||||
// -- GODOT end --
|
// -- GODOT end --
|
||||||
#else
|
#else
|
||||||
// -- GODOT begin --
|
// -- GODOT begin --
|
||||||
|
|
|
@ -259,7 +259,7 @@ index 8a6d9fa0a9..697e07bb86 100644
|
||||||
+ // throw std::runtime_error(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
+ // throw std::runtime_error(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
||||||
#define THROW_RUNTIME_ERROR(str) \
|
#define THROW_RUNTIME_ERROR(str) \
|
||||||
- throw std::runtime_error(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
- throw std::runtime_error(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
||||||
+ printf(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str)), abort();
|
+ printf("%s (%d): %s", __FILE__, __LINE__, std::string(str).c_str()), abort();
|
||||||
+ // -- GODOT end --
|
+ // -- GODOT end --
|
||||||
#else
|
#else
|
||||||
+ // -- GODOT start --
|
+ // -- GODOT start --
|
||||||
|
@ -583,7 +583,7 @@ index 4e4b24e9c2..373e49a689 100644
|
||||||
+ // throw rtcore_error(error,std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
+ // throw rtcore_error(error,std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
||||||
#define throw_RTCError(error,str) \
|
#define throw_RTCError(error,str) \
|
||||||
- throw rtcore_error(error,std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
- throw rtcore_error(error,std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str));
|
||||||
+ printf(std::string(__FILE__) + " (" + toString(__LINE__) + "): " + std::string(str)), abort();
|
+ printf("%s (%d): %s", __FILE__, __LINE__, std::string(str).c_str()), abort();
|
||||||
+ // -- GODOT end --
|
+ // -- GODOT end --
|
||||||
#else
|
#else
|
||||||
+ // -- GODOT begin --
|
+ // -- GODOT begin --
|
||||||
|
|
Loading…
Reference in New Issue