#include <limits>
#include "include/v8-function.h"
#include "src/api/api-inl.h"
#include "src/codegen/compiler.h"
#include "src/codegen/optimized-compilation-info.h"
#include "src/compiler/pipeline.h"
#include "src/debug/debug.h"
#include "src/handles/handles.h"
#include "src/logging/counters.h"
#include "src/objects/js-function.h"
#include "src/objects/shared-function-info.h"
#include "src/utils/utils-inl.h"
#include "src/zone/zone.h"
#include "test/cctest/cctest.h"
#include "test/common/flag-utils.h"
namespace v8 {
namespace internal {
namespace compiler {
enum class SfiState { … };
void ExpectSharedFunctionInfoState(Isolate* isolate,
Tagged<SharedFunctionInfo> sfi,
SfiState expectedState) { … }
class BackgroundCompilationThread final : public v8::base::Thread { … };
TEST(TestConcurrentSharedFunctionInfo) { … }
}
}
}