summaryrefslogtreecommitdiff
path: root/gcc/compare-types.h
blob: 2c690fc30816fdeeda97ee4f61ba72a361702de4 (plain)
1
2
3
4
5
6
7
8
9
10
11
#pragma once

namespace test_type_equality { void run_tests(); };
extern bool eq_identifier(const_tree a, const_tree b);
extern bool eq_pointer(const_tree a, const_tree b);
extern bool eq_main_variant(const_tree a, const_tree b);
extern bool eq_canonical(const_tree a, const_tree b);
extern bool eq_canonical_internal(const_tree a, const_tree b);
extern bool eq_type_compare(const_tree a, const_tree b);
extern bool eq_type_structural(const_tree a, const_tree b);
extern bool eq_types(const_tree a, const_tree b, const bool force_structural = false);