Change-Id: I2b581ccae0488203377bc2d4fc696bd6380b39bb
audit::LogRecord record = { audit::LogLevel::level, \
__FILENAME__, __LINE__, __func__, \
FORMAT(message) }; \
- audit::Logger::log(logsink, record); \
+ audit::Logger::log(logsink, std::move(record)); \
} while (0)
#define ERROR2(logsink, message) LOG(logsink, message, Error)
namespace klay {
namespace testbench {
-std::unique_ptr<TestDriver> TestDriver::instance = nullptr;
std::once_flag TestDriver::flag;
TestDriver& TestDriver::GetInstance()
{
+ static std::unique_ptr<TestDriver> instance = nullptr;
std::call_once(TestDriver::flag, []() {
- TestDriver::instance.reset(new TestDriver);
+ instance.reset(new TestDriver);
});
- return *TestDriver::instance;
+ return *instance;
}
void TestDriver::addTestCase(TestCase* testCase) noexcept