From abba364fb3b8871a2baac7779b0850b3bdc479b0 Mon Sep 17 00:00:00 2001 From: johannst Date: Mon, 5 Oct 2020 18:07:06 +0200 Subject: change fmt of short function Only allow short 'Empty' functions due to following clang fmt bug https://bugs.llvm.org/show_bug.cgi?id=24410 --- lib/executor.cc | 4 +++- lib/executor.h | 4 +++- lib/thread.cc | 16 ++++++++++++---- lib/thread.h | 4 +++- 4 files changed, 21 insertions(+), 7 deletions(-) (limited to 'lib') diff --git a/lib/executor.cc b/lib/executor.cc index bd068c6..3d3c044 100644 --- a/lib/executor.cc +++ b/lib/executor.cc @@ -22,5 +22,7 @@ namespace nMatcha { } } - void Executor::yield_to(const Thread* t) const { ::yield(t->mStackPtr, &mStackPtr); } + void Executor::yield_to(const Thread* t) const { + ::yield(t->mStackPtr, &mStackPtr); + } } // namespace nMatcha diff --git a/lib/executor.h b/lib/executor.h index 67493d4..f04f3f1 100644 --- a/lib/executor.h +++ b/lib/executor.h @@ -13,7 +13,9 @@ namespace nMatcha { Executor& operator=(const Executor&) = delete; Executor() = default; - const void* getStackPtr() const { return mStackPtr; } + const void* getStackPtr() const { + return mStackPtr; + } void spawn(std::unique_ptr t); void run(); diff --git a/lib/thread.cc b/lib/thread.cc index e6777c0..ed2dee3 100644 --- a/lib/thread.cc +++ b/lib/thread.cc @@ -12,7 +12,9 @@ #include // sysconf namespace { - static long get_pagesize() { return ::sysconf(_SC_PAGESIZE); } + static long get_pagesize() { + return ::sysconf(_SC_PAGESIZE); + } } // namespace namespace nMatcha { @@ -57,9 +59,15 @@ namespace nMatcha { ::yield(mExecutor->getStackPtr(), &mStackPtr); } - std::unique_ptr FnThread::make(UserFn f) { return std::make_unique(CreatorToken{}, f); } + std::unique_ptr FnThread::make(UserFn f) { + return std::make_unique(CreatorToken{}, f); + } - void FnThread::threadFn() { mUserFn(*this); } + void FnThread::threadFn() { + mUserFn(*this); + } - void FnThread::yield() { Thread::yield(); } + void FnThread::yield() { + Thread::yield(); + } } // namespace nMatcha diff --git a/lib/thread.h b/lib/thread.h index 3304892..c181425 100644 --- a/lib/thread.h +++ b/lib/thread.h @@ -16,7 +16,9 @@ namespace nMatcha { virtual void threadFn() = 0; - bool isFinished() const { return mFinished; } + bool isFinished() const { + return mFinished; + } protected: void yield(); -- cgit v1.2.3