17#ifndef TYPECHECKING_SYNTACTICEQUIVALENCE_H_
18#define TYPECHECKING_SYNTACTICEQUIVALENCE_H_
20#include "frontends/common/resolveReferences/referenceMap.h"
21#include "frontends/p4/typeMap.h"
33 : refMap(refMap), typeMap(typeMap) {
37 bool sameType(
const IR::Type *left,
const IR::Type *right)
const;
38 bool sameExpression(
const IR::Expression *left,
const IR::Expression *right)
const;
Definition externInstance.h:33
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
Definition syntacticEquivalence.h:27
Definition applyOptionsPragmas.cpp:24