forked from Alepha/Alepha
Get everything building again.
This commit is contained in:
@ -15,6 +15,7 @@ static_assert( __cplusplus > 2020'99 );
|
||||
#include <Alepha/Thread.h>
|
||||
#include <Alepha/Exception.h>
|
||||
#include <Alepha/assertion.h>
|
||||
#include <Alepha/error.h>
|
||||
|
||||
namespace Alepha::Hydrogen::Atomic ::detail:: Mailbox_m
|
||||
{
|
||||
@ -158,14 +159,14 @@ namespace Alepha::Hydrogen::Atomic ::detail:: Mailbox_m
|
||||
if( pos == end( filled ) ) raiseFinished();
|
||||
mustFinish= true;
|
||||
}
|
||||
assert( &*pos != nullptr );
|
||||
assert( pos != end( filled ) );
|
||||
assertion( &*pos != nullptr );
|
||||
assertion( pos != end( filled ) );
|
||||
}
|
||||
else error() << "We did not hit the sync point." << std::endl;
|
||||
assert( pos != end( filled ) );
|
||||
assert( not filled.empty() );
|
||||
assertion( pos != end( filled ) );
|
||||
assertion( not filled.empty() );
|
||||
|
||||
assert( &*pos != nullptr );
|
||||
assertion( &*pos != nullptr );
|
||||
return std::move( *pos++ );
|
||||
}
|
||||
|
||||
|
@ -5,6 +5,8 @@ static_assert( __cplusplus > 2020'99 );
|
||||
#include <Alepha/Testing/test.h>
|
||||
#include <Alepha/Testing/TableTest.h>
|
||||
|
||||
#include <cassert>
|
||||
|
||||
static auto init= Alepha::Utility::enroll <=[]
|
||||
{
|
||||
using namespace Alepha::Testing::exports;
|
||||
|
Reference in New Issue
Block a user