#include <cstddef>
#include <cstdint>
#include <iostream>
#include <memory>
#include <unordered_map>
#include "angle_gl.h"
#include "anglebase/no_destructor.h"
#include "common/hash_containers.h"
#include "compiler/translator/Compiler.h"
#include "compiler/translator/util.h"
usingnamespacesh;
namespace
{
struct TranslatorCacheKey
{ … };
}
namespace std
{
template <>
struct hash<TranslatorCacheKey>
{ … };
}
struct TCompilerDeleter
{ … };
extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
{ … }