1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

fix testspr trace implementation

This commit is contained in:
bolero-MURAKAMI 2017-09-30 07:23:16 +09:00
parent e2de00d604
commit 7c31b83360
2 changed files with 30 additions and 7 deletions

View file

@ -488,12 +488,12 @@ namespace testspr {
// TESTSPR_TRACE_BLOCK
//
# define TESTSPR_TRACE_BLOCK(name) \
testspr::block_tracer SPROUT_PP_CAT(testspr_block_tracer_, __LINE__)(__FILE__, __LINE__, name)
testspr::block_tracer SPROUT_PP_CAT(testspr_block_tracer_, __LINE__)(__FILE__, __LINE__, testspr::to_string(name))
//
// TESTSPR_TRACE_BLOCK_EXPR
//
# define TESTSPR_TRACE_BLOCK_EXPR(name) \
((void)testspr::block_tracer(__FILE__, __LINE__, name))
((void)testspr::block_tracer(__FILE__, __LINE__, testspr::to_string(name)))
namespace detail {
inline SPROUT_NON_CONSTEXPR bool
@ -545,7 +545,7 @@ namespace testspr {
// TESTSPR_TRACE_MARK
//
# define TESTSPR_TRACE_MARK(name) \
((void)testspr::trace_stack::instance().notify_mark(name, __FILE__, __LINE__))
((void)testspr::trace_stack::instance().notify_mark(testspr::to_string(name), __FILE__, __LINE__))
//
// TESTSPR_PRINT_TRACE_STACK