aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-expr.h
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-05-23 08:58:04 +0000
committerGitHub <noreply@github.com>2022-05-23 08:58:04 +0000
commit55ec3454d0d45829431d8904aa0b6363ac362616 (patch)
tree802a3e75033824c712556d092fb5d36760d9c399 /gcc/rust/backend/rust-compile-expr.h
parent93e59035536616ca7b1e9be4a8ed3eeddd0d8fee (diff)
parent39ae84825c5cc15edbb2fa9f5ecc70f93870e3ee (diff)
downloadgcc-55ec3454d0d45829431d8904aa0b6363ac362616.zip
gcc-55ec3454d0d45829431d8904aa0b6363ac362616.tar.gz
gcc-55ec3454d0d45829431d8904aa0b6363ac362616.tar.bz2
Merge #1265
1265: Canonicalize types based on hashing than HirIds and TyTy equality r=philberty a=philberty This patch updates how we canonicalize the types. The old method was not able to handle more complex cases involving generic associated types. So this now uses a moe generic hashing system which now speeds up the lookups. The commit message gives much more detail here. Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-expr.h')
-rw-r--r--gcc/rust/backend/rust-compile-expr.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/rust/backend/rust-compile-expr.h b/gcc/rust/backend/rust-compile-expr.h
index b05b129..655ffbb 100644
--- a/gcc/rust/backend/rust-compile-expr.h
+++ b/gcc/rust/backend/rust-compile-expr.h
@@ -20,7 +20,6 @@
#define RUST_COMPILE_EXPR
#include "rust-compile-base.h"
-#include "rust-compile-tyty.h"
#include "rust-compile-resolve-path.h"
#include "rust-compile-block.h"
#include "rust-compile-struct-field-expr.h"