#include "OrcTestCommon.h"
#include "llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h"
#include "llvm/Support/MSVCErrorWorkarounds.h"
#include "llvm/Testing/Support/Error.h"
#include <future>
usingnamespacellvm;
usingnamespacellvm::orc;
class LookupAndRecordAddrsTest : public CoreAPIsBasedStandardTest { … };
namespace {
TEST_F(LookupAndRecordAddrsTest, AsyncRequiredSuccess) { … }
TEST_F(LookupAndRecordAddrsTest, AsyncRequiredFailure) { … }
TEST_F(LookupAndRecordAddrsTest, AsyncWeakReference) { … }
TEST_F(LookupAndRecordAddrsTest, BlockingRequiredSuccess) { … }
TEST_F(LookupAndRecordAddrsTest, BlockingRequiredFailure) { … }
TEST_F(LookupAndRecordAddrsTest, BlockingWeakReference) { … }
}