clang 24.0.0git
SemaWasm.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  clang
 Top level wrappers for InstallAPI frontend operations.

Functions

static bool clang::CheckWasmBuiltinArgIsTable (Sema &S, CallExpr *E, unsigned ArgIndex, QualType &ElTy)
 Checks the argument at the given index is a WebAssembly table and if it is, sets ElTy to the element type.
static bool clang::CheckWasmTableElement (Sema &S, QualType &ElTy, CallExpr *E, unsigned TableIndex, unsigned ArgIndex)
static bool clang::CheckWasmBuiltinArgIsInteger (Sema &S, CallExpr *E, unsigned ArgIndex)
 Checks the argument at the given index is an integer.