// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for details #pragma once #include "Luau/DenseHash.h" #include "Luau/NotNull.h" #include "Luau/TypeFwd.h" namespace Luau { struct TypeArena; struct BuiltinTypes; struct Unifier2; class AstExpr; TypeId matchLiteralType(NotNull> astTypes, NotNull> astExpectedTypes, NotNull builtinTypes, NotNull arena, NotNull unifier, TypeId expectedType, TypeId exprType, const AstExpr* expr, std::vector& toBlock); } // namespace Luau