17#ifndef FRONTENDS_P4_CHECKCOREMETHODS_H_
18#define FRONTENDS_P4_CHECKCOREMETHODS_H_
20#include "frontends/p4/typeChecking/typeChecker.h"
30 void checkEmitType(
const IR::Expression *emit,
const IR::Type *type)
const;
37 setName(
"DoCheckCoreMethods");
40 void postorder(
const IR::MethodCallExpression *expr)
override;
48 setName(
"CheckCoreMethods");
Definition checkCoreMethods.h:43
Check types for arguments of core.p4 methods.
Definition checkCoreMethods.h:26
Definition methodInstance.h:144
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
Definition typeChecker.h:60
Definition applyOptionsPragmas.cpp:24